Applied Methods
~The MetaEngineeringSoftware Engineer

Software Engineer

Software Engineer roles at AI companies cover generalist software engineering work that does not neatly fall into frontend, backend, fullstack, ML, or other specialized tracks—often because the job is generalist by design, or because the title has not yet been segmented into a more specific role. The day-to-day is classical software engineering: designing and building software systems, writing well-tested production code, debugging across the stack, participating in the full development lifecycle, and partnering with cross-functional counterparts on what to build. AI-specific surfaces appear in many of these jobs—integrating models, building ML-adjacent infrastructure, working in AI-aware codebases—but the canonical role is software engineering as practiced across any high-growth technology company. These engineers sit across a wide range of teams depending on the company, with the title often serving as a default for engineers whose scope spans multiple areas.

$ titles --canonical
Software EngineerSenior Software EngineerStaff Software EngineerPrincipal Software Engineer
Open Jobs187
Companies Hiring58
$02

Skills

What companies are looking for in this role.

$ skills --core

Designing and implementing scalable distributed systems and infrastructure

92%

Writing production-grade code with strong software engineering fundamentals

90%

Building and optimizing backend services and APIs

88%

Architecting solutions for system reliability, scalability, and performance

87%

Debugging complex issues across full software stacks

82%

Managing and optimizing cloud infrastructure and compute resources

78%
$ skills --emerging

Building machine learning systems and integrating ML models into production

75%

Developing AI-native applications and agentic AI systems

68%

Building data pipelines and managing telemetry and observability systems

65%

Integrating and orchestrating vector search, semantic retrieval, and hybrid search techniques

62%

Developing embedded systems and real-time software for hardware platforms

58%

Working with robotics middleware and orchestrating complex robotics systems

55%

Building voice processing pipelines including wake word detection, speech-to-text, and text-to-speech

48%
$ skills --soft

Cross-functional collaboration with product, design, and research teams

85%

Taking ownership of projects and operating with high autonomy

80%

Communicating technical concepts clearly and concisely to diverse stakeholders

78%

Mentoring and leading senior engineers and setting technical vision

72%

Evaluating technology trade-offs and making data-driven architectural decisions

70%

Incident management, root cause analysis, and postmortem processes

65%

Rapid prototyping and experimentation with emerging technologies and tools

62%
$03

Technology

The tools and technologies that define this role.

$ tech --language
Pythonvery high
C++high
SQLhigh
TypeScripthigh
Rustmoderate
Javalow
$ tech --framework
Node.jshigh
Reacthigh
FastAPImoderate
gRPCmoderate
ROSmoderate
ROS2moderate
DDSlow
MQTTlow
WebSocketslow
$ tech --platform
AWShigh
Dockerhigh
GitHubhigh
Kuberneteshigh
Linuxhigh
S3high
Azuremoderate
GCSmoderate
Google Cloud Platformmoderate
Kafkamoderate
MongoDBmoderate
NATSlow
NVIDIA Tegralow
$ tech --tool
Claudemoderate
Cursorlow
$ tech --concept
LLMhigh
Machine Learninghigh
Retrieval Augmented Generationhigh
Simulationhigh
Vector Searchhigh
Agentic AImoderate
Perception Systemsmoderate
$04

Open Jobs

187 open Software Engineer jobs across 58 companies.

Shield AI2d
Senior Engineer, Human Machine Teaming (R5648)
Washington, DC·Engineering
Shield AI2d
Senior Engineer, Human Machine Teaming (R5649)
Washington, DC·Engineering
Shield AI2d
Senior Engineer, Human Machine Teaming (R5651)
Washington, DC·Engineering
Databricks2d
Software Engineering Intern (2027 Start) - Winter
Bellevue, Washington; Mountain View, California; San Francisco, California·Engineering
Vanta2d
Staff Software Engineer, Vanta for Government
Remote U.S.·Engineering
Legora2d
Staff Software Engineer
New York City·Engineering
Legora2d
Senior Software Engineer
New York City·Engineering
Helsing5d
Software Engineer, Rust
Washington, DC·Engineering
Clay5d
Software Engineer (Prior Staff / Principal Experience)
New York·Engineering
Anthropic1w
Staff+ Software Engineer, Platform Ecosystem
San Francisco, CA | New York City, NY·Engineering
Replit1w
Software Engineering Intern (Summer 2027)
Foster City, CA·Engineering
Abridge1w
Software Engineer, Intern
SF Office·Engineering
Federato1w
Staff Software Engineer
Remote·Engineering
Notion1w
Software Engineer, New Grad (Dec 2026)
San Francisco, California·Engineering
Notion1w
Software Engineer Intern (Summer 2027)
San Francisco, California·Engineering
Notion1w
Software Engineer Intern (Winter 2027)
San Francisco, California·Engineering
Exa1w
Software Engineer, Intern
San Francisco, California·Engineering
Tessl1w
Member of Technical Staff - Software Engineer
London Office·Engineering
Figma1w
Software Engineer Intern (Winter 2027)
San Francisco, CA • New York, NY·Engineering
MongoDB2w
Software Engineer 3
Alberta; British Columbia; Manitoba; Nova Scotia; Ontario; Quebec·Engineering