AI Software Engineer Jobs

Discover the latest remote and onsite AI Software Engineer roles across top active AI companies. Updated hourly.

Check out 3080 new AI Software Engineer opportunities posted on AI Chopping Block

Staff Software Engineer, AI Voice Agent

New
Top rated
Aircall
Full-time
Full-time
Posted

As a Software Engineer on the AI Voice Agent team, you will work on real-time speech pipeline systems including live audio buffering, streaming, latency optimization, and integrating with speech providers. You will build and improve conversation intelligence systems that manage the LLM layer for natural conversation flow, including prompt construction, context management, function calling, and dialogue management. You will develop the action framework that allows the AI Voice Agent to execute tasks during calls such as querying account data, creating tickets, and checking order status, handling API configuration, success/failure branching, authentication management, and runtime execution. Additionally, you will work on knowledge ingestion, storage, and retrieval for the voice agent and manage memory for retaining information across conversations to improve responses. You will collaborate with designers to create easy-to-use interfaces for agent lifecycle management including creation, configuration, testing, and deployment. You will contribute to building evaluation frameworks and metrics for voice AI quality, post-call analytics, and instrumentation, as well as participate in the on-call rotation.

$215,000 – $250,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Onsite

Software Engineer, AI Voice Agent

New
Top rated
Aircall
Full-time
Full-time
Posted

As a Software Engineer on the AI Voice Agent team, you will work on real-time systems involving live audio such as buffering, streaming, and latency optimization, along with integrating speech providers. You will build and improve conversation intelligence systems, including prompt construction, context management, function calling, and dialogue management to make conversations feel natural. You will develop the action framework to execute configurable API calls, manage success/failure branching, authentication, and runtime execution during calls. You will work on knowledge ingestion, storage, retrieval, memory, and context for the voice agent to improve its performance over time. Additionally, you will collaborate on agent lifecycle tasks such as creation, configuration, testing, and deployment of voice agents and help build evaluation frameworks for model performance, call quality metrics, and call analytics. Participation in on-call rotations is also expected.

$130,000 – $220,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Onsite

Senior Software Engineer, AI Voice Agent

New
Top rated
Aircall
Full-time
Posted

As a Senior Software Engineer on the AI Voice Agent team, you will work on real-time systems involving live audio streaming and latency optimization integrated with speech providers. You will build and improve conversation intelligence systems that manage LLM layers, including prompt construction, context management, function calling, and dialogue management to create natural, actionable phone conversations. You will develop the action framework allowing configurable API calls with branching logic and runtime execution, supporting tasks like data lookup and ticket creation during calls. You'll manage knowledge ingestion, storage, and retrieval to enhance agent memory and learning over time. You will collaborate with designers to enable customers to create, configure, test, and deploy voice agents through intuitive product experiences. Additionally, you will help develop evaluation frameworks, analytics, call quality metrics, and monitoring instrumentation, and participate in on-call rotation duties.

$150,000 – $220,000
Undisclosed
YEAR

(USD)

Maybe global

Staff Software Engineer, Foundations (Managed AI)

New
Top rated
Crusoe
Full-time
Full-time
Posted

As a Staff Software Engineer in the Foundations department, responsibilities include leading the design and implementation of highly scalable systems for the Managed AI offerings, driving the long-term technical roadmap for the Foundations team to support growth and evolving AI workloads, working cross-functionally with Cloud Engineering to align technical goals and solve integration challenges, leading by example through high-quality code contributions and mentoring Senior and Staff-level engineers, championing reliability, observability, and performance by identifying and resolving systemic bottlenecks, and staying current with AI infrastructure trends to ensure efficient and powerful tools are utilized.

$208,000 – $253,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Onsite

Software Engineer

New
Top rated
Lorikeet
Full-time
Full-time
Posted

You will be building innovative customer support AI products by defining AI-first product development through UI/UX, capabilities, and data models. Day-to-day responsibilities include taking ownership of challenging problems from idea to production, working closely with coding agents as a core part of your workflow, building tooling and feedback systems that enhance their effectiveness, and exercising engineering judgment to determine when outputs are ready to ship or need iteration. Senior engineers will own features end-to-end, while staff-level engineers will have opportunities to shape the technical direction of the team.

$150,000 – $260,000
Undisclosed
YEAR

(USD)

New York, United States
Maybe global
Onsite

Software Engineer - Tools & Automation

New
Top rated
Zoox
Full-time
Full-time
Posted

As a Software Engineer and member of the Platform Stability team, you will help build, fine-tune, and maintain a novel AI-powered tool for diagnosing technical issues and identifying root causes. You will collaborate cross-functionally to gather requirements, develop AI/ML and analytical models, and drive data-driven insights as part of a high-performing team. Responsibilities include designing and implementing agentic AI systems with structured interfaces, reasoning loops, and robust error handling; building and maintaining data pipelines, scheduled workflows, and benchmarking infrastructure; developing evaluation and scoring systems to measure and improve model output quality; integrating the platform with internal and external services such as ticketing, messaging, storage, and observability; collaborating with cross-functional teams to translate business requirements into technical AI solutions; and architecting and maintaining production-grade AI solutions with a focus on scalability, reliability, and performance.

$184,000 – $231,000
Undisclosed
YEAR

(USD)

Foster City, United States
Maybe global
Onsite

Mid/Senior/Staff Software Engineer, Agents

New
Top rated
Harvey
Full-time
Full-time
Posted

As a Software Engineer, Agents, you will build systems that make AI agents indispensable to legal professionals by designing environments and actions for agentic professional work, making model selection decisions, managing context windows, creating optimal tools, and developing evaluation harnesses for faster iteration loops to unlock new capabilities. You will partner with customers and product managers to understand legal workflows, design practical evaluations to capture what excellence means, and ship agents that effectively complete tasks. Additionally, you will optimize agent performance through prompt engineering, model selection, tool design, skill writing, context window management, and evaluation harness development. You will work with the model infrastructure team to design and implement infrastructure for low-latency agent execution, including caching strategies, parallel tool calls, or subagent patterns. Improving observability and instrumentation to profile agent behavior, identify bottlenecks, and drive optimization decisions is also part of the role. Staying current on new developments in agentic systems and applying those insights to product development is expected.

$165,000 – $312,000
Undisclosed
YEAR

(USD)

New York, United States
Maybe global
Onsite

Director, Engineering, Proactive Offense

New
Top rated
Horizon3ai
Full-time
Full-time
Posted

Lead and scale Horizon3.ai's Offensive Engineering organization, overseeing teams responsible for exploit development, offensive content, and attack automation within the NodeZero platform. Set clear technical and product direction for how NodeZero identifies, exploits, and validates vulnerabilities across large, complex environments. Partner with Product, Precision Defense, and Platform teams to define and deliver offensive capabilities that influence the roadmap and enhance customer outcomes. Drive execution from proof-of-concept through production to transform cutting-edge attack research into scalable, productized features. Stay hands-on to guide architectural decisions and evaluate exploit and automation approaches, mentoring technical leads in building resilient, modular systems. Build, mentor, and scale diverse teams of software engineers, exploit developers, and offensive researchers, fostering a culture of collaboration, creativity, and engineering excellence that bridges offensive and product software development. Collaborate across engineering, product, and GTM teams to align offensive innovation with business priorities and ensure delivery of impactful capabilities for customers. This role is central to the mission of delivering continuous, autonomous security testing at scale.

$240,000 – $285,000
Undisclosed
YEAR

(USD)

US, United States
Maybe global
Remote

New Grad - Full Stack Engineer (Python/React) - Ankara, TR

New
Top rated
Trustlab
Full-time
Full-time
Posted

The Full Stack Engineer is responsible for building and maintaining backend services in Python, contributing to APIs and microservices with clean and maintainable abstractions, working with datasets and asynchronous processing pipelines, improving performance, reliability, and observability, participating in system design discussions and learning from senior engineers, collaborating closely with frontend and AI/ML engineers, writing production-quality, testable, and secure code, and participating in code reviews to continuously improve.

$40,000 – $45,000
Undisclosed
YEAR

(USD)

Ankara, Turkey
Maybe global
Remote

Product Engineer — Search

New
Top rated
Firecrawl
Full-time
Full-time
Posted

The Product Engineer — Search at Firecrawl is responsible for owning the developer-facing search experience by shipping retrieval and ranking improvements from research as a usable product. The role involves shipping the entire product change including API updates, documentation, and examples. The engineer owns the search API end-to-end, ensuring the integration, usage, and build experience is smooth, covering response format, latency, error handling, pagination, and filtering. They use the API themselves to identify friction points before users do, closely monitor user feedback from GitHub, Discord, and support tickets, and translate research insights into product decisions in collaboration with the Search/IR and RL Research Engineers. Additionally, they run fast product experiments by hypothesizing, instrumenting, shipping, measuring, and iterating quickly to improve the search product. They are also expected to raise the bar on developer experience by fixing inconsistencies in response formats, error messages, and documentation proactively.

$180,000 – $290,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Remote

Want to see more AI Software Engineer jobs?

View all jobs

Access all 4,256 remote & onsite AI jobs.

Join our private AI community to unlock full job access, and connect with founders, hiring managers, and top AI professionals.
(Yes, it’s still free—your best contributions are the price of admission.)

Frequently Asked Questions

Have questions about roles, locations, or requirements for AI Software Engineer jobs?

Question text goes here

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

[{"question":"What does an AI Software Engineer do?","answer":"AI Software Engineers design and implement machine learning models for production environments. They build data pipelines for collecting and preprocessing information, select appropriate algorithms, and integrate models into applications via APIs or microservices. These specialists evaluate model accuracy, monitor performance metrics, and implement necessary updates. They collaborate with data scientists to transition research models to production and work with stakeholders to align AI solutions with business objectives. Daily tasks include writing code in Python or Java, using frameworks like TensorFlow or PyTorch, deploying models on cloud platforms such as AWS SageMaker, and ensuring AI systems are secure, fair, and scalable."},{"question":"What skills are required for AI Software Engineer jobs?","answer":"Success in AI engineering roles requires strong programming abilities in Python, Java, or R, combined with expertise in machine learning frameworks like TensorFlow, PyTorch, or Keras. Proficiency in data processing, feature engineering, and model deployment is essential. Engineers need experience with cloud platforms (AWS, Azure, GCP) and containerization for scalable deployments. Problem-solving skills help when debugging complex ML systems, while collaboration abilities enable effective work with data scientists and product teams. Understanding of AI ethics, bias mitigation, and model explainability has become increasingly important. Familiarity with DevOps practices, version control, and CI/CD pipelines supports efficient model deployment and maintenance."},{"question":"What qualifications are needed for AI Software Engineer jobs?","answer":"Most AI Software Engineer positions require a bachelor's degree in Computer Science, Engineering, Mathematics, or related field, with many employers preferring master's degrees for specialized roles. Demonstrated experience implementing machine learning models in production environments is crucial. Employers look for practical knowledge in deep learning, NLP, or computer vision depending on the position focus. Proven software development skills using agile methodologies and experience with full-stack development strengthen applications. Professional certifications in cloud platforms (AWS, Azure) or ML specializations can supplement formal education. A portfolio showing deployed AI solutions or contributions to open-source projects often carries significant weight during the hiring process."},{"question":"What is the salary range for AI Software Engineer jobs?","answer":"AI Software Engineer compensation varies based on several key factors. Location significantly impacts earnings, with tech hubs like San Francisco or New York offering higher salaries to offset living costs. Experience level creates substantial differences, with senior engineers commanding premium rates. Specialized expertise in high-demand areas like deep learning, NLP, or computer vision typically increases compensation. Company size and industry also influence packages, with established tech companies and finance sectors often offering more competitive salaries than startups or education. Total compensation frequently includes base salary, bonuses, equity grants, and benefits. Remote work opportunities have somewhat normalized compensation across geographic regions."},{"question":"How long does it take to get hired as an AI Software Engineer?","answer":"The hiring process for AI Software Engineer positions typically spans 4-8 weeks. Initial resume screening takes 1-2 weeks, followed by technical screenings to assess programming and ML knowledge. Candidates then face coding challenges or take-home assignments demonstrating model implementation skills. On-site or virtual interviews often include system design questions and discussions about machine learning concepts. Final stages may involve meetings with team members to evaluate collaboration potential. The timeline extends for candidates lacking portfolio projects or specific experience with required frameworks. Positions requiring security clearances or working with sensitive data can add weeks to the process due to additional background checks."},{"question":"Are AI Software Engineer jobs in demand?","answer":"AI Software Engineer roles show strong demand across industries as companies implement machine learning into their products and operations. Organizations seek engineers who can deploy models into enterprise tools and build AI factories for scalable solutions. The rise of large language models has created specific needs for engineers skilled in prompt engineering and responsible AI implementation. Companies particularly value professionals who can adapt to rapid technological changes while maintaining ethical standards. Enterprises need engineers who can collaborate across virtual teams and prototype in ambiguous environments. This demand extends beyond traditional tech sectors into healthcare, finance, retail, and manufacturing as AI capabilities become business imperatives."},{"question":"What is the difference between AI Software Engineer and Software Engineer?","answer":"AI Software Engineers specialize in deploying machine learning models into production systems, while traditional Software Engineers focus on application development without AI components. AI engineers require expertise in frameworks like TensorFlow or PyTorch, along with understanding of model evaluation metrics and feature engineering. They deal with unique challenges like data pipelines, model drift, and explainability that aren't present in standard software development. Software Engineers concentrate more on system architecture, UI/UX implementation, and general application performance. Both roles share core programming skills, but AI positions demand additional statistical knowledge and familiarity with specialized infrastructure for experimenting with and deploying models at scale."}]