AI Software Engineer Jobs

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

Check out 2875 new AI Software Engineer opportunities posted on The Homebase

Platform Engineer, Forward Deployed Engineering

New
Top rated
OpenAI
Full-time
Full-time
Posted

The Platform Incubation Engineer role within Forward Deployed Engineering (FDE) involves architecting and building new platform capabilities by turning frontier customer signals into concrete designs, implementations, and APIs. Responsibilities include incubating platform bets end-to-end by forming hypotheses, shipping initial capabilities, and iterating based on real usage feedback. The engineer will embed with design partners to conduct technical discovery and translate needs into product and platform requirements, partner with customer-tagged FDEs to deploy, debug, capture repeatable patterns, and improve the platform based on field learnings. They will also design and run pilot programs, collaborate closely with core product and engineering teams to align architecture and production efforts, and drive adoption outcomes by measuring usage, identifying blockers and failure modes, and prioritizing platform increments to unlock repeatable value.

$230,000 – $385,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Hybrid

Software Engineer, Agent - Healthcare

New
Top rated
Sierra
Full-time
Full-time
Posted

Design and deliver production-grade AI agents for healthcare that handle sensitive patient and member interactions while maintaining strict HIPAA compliance. Drive the Agent Development Life Cycle with ownership from pilot through deployment and iteration. Partner with healthcare leaders to understand challenges and build AI agents that address operational needs. Develop expertise in healthcare systems, workflows, and data/privacy standards to create trustworthy AI experiences. Guide and contribute to the evolution of Sierra's core platform based on customer feedback. Examples of projects include building AI agents for insurance networks, providers, primary and urgent care clinics, and healthcare financial platforms, as well as experimenting with voice models for secure interactions.

$180,000 – $390,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Onsite

Software Engineer, Agent - Healthcare

New
Top rated
Sierra
Full-time
Full-time
Posted

Design and deliver production-grade AI agents for healthcare that handle sensitive patient and member interactions while maintaining strict HIPAA compliance. Build and ship highly performant, reliable, and empathetic AI agents that help with understanding coverage, finding providers, scheduling appointments, navigating billing, and more. Have complete ownership and autonomy over the Agent Development Life Cycle from pilot through deployment and continuous iteration, building, tuning, and evolving AI agents in production environments serving healthcare payers, providers, and platforms. Work directly with healthcare leaders including executives and technical teams at health plans, provider networks, and healthcare technology companies to understand and solve their most pressing challenges. Develop deep expertise in healthcare systems and workflows, including integrations across EHR and patient access platforms, payer and provider operations, and healthcare data and interoperability standards. Translate complex healthcare knowledge into trustworthy AI experiences. Use customer insights to guide the evolution of Sierra's core platform by surfacing unmet needs, prototyping new tools and features, and collaborating with research, product, and platform teams to shape the future of AI agent development in healthcare.

$180,000 – $390,000
Undisclosed
YEAR

(USD)

New York, United States
Maybe global
Onsite

Backend Engineer, AI

New
Top rated
Bjak
Full-time
Full-time
Posted

Build and operate backend systems that serve AI-powered features in production; design inference pipelines, orchestration layers, and service boundaries around models; own production concerns including monitoring, logging, alerting, and incident response; optimize latency and throughput across inference, caching, batching, and streaming.

Undisclosed

()

Beijing, China
Maybe global
Remote

Backend Engineer, AI

New
Top rated
Bjak
Full-time
Full-time
Posted

Build and operate backend systems that serve AI-powered features in production. Design inference pipelines, orchestration layers, and service boundaries around models. Own production concerns including monitoring, logging, alerting, and incident response. Optimize latency and throughput across inference, caching, batching, and streaming.

Undisclosed

()

New York, United States
Maybe global
Remote

Software Engineer, AI Agent

New
Top rated
Resolve AI
Full-time
Full-time
Posted

Own customer outcomes end to end by working directly with customers, design partners, and internal stakeholders to define technical scope, success criteria, and delivery milestones, then building and shipping the solution. Design and implement features across the full stack with a focus on solving real problems observed in production environments. Integrate deeply with customer environments by working hands-on with cloud platforms, observability systems, CI/CD pipelines, and incident response workflows to ensure product fit. Diagnose and resolve complex issues across customer deployments, turning support interactions into product insights and durable fixes. Build evaluations and feedback loops to quantify customer value and ensure new capabilities are genuinely impactful. Write clean, maintainable, well-tested code, lead design discussions and code reviews, and help shape the technical direction of the product and the engineering culture of the team.

Undisclosed

()

San Francisco, United States
Maybe global
Onsite

Engineering Manager, Product Engineering

New
Top rated
Harvey
Full-time
Full-time
Posted

The Engineering Manager, Product at Harvey is responsible for owning end-to-end delivery of core product initiatives, from technical design through execution and iteration, while managing a high-performing fullstack engineering team. This includes setting technical direction for large-scale, AI-powered systems such as retrieval over petabyte-scale document collections, product interfaces for AI collaboration, long-horizon planning agents for critical workflows, government-grade security for sensitive data, evaluation of LLMs across extensive taxonomies, and internet-scale data collection across multiple jurisdictions. They must translate product vision into architecture balancing speed, quality, and scalability, lead hands-on contributions to design, code, and architecture reviews, and actively engage in implementation to unblock the team or solve difficult problems. Additionally, they build and grow the team by hiring engineers, setting technical and behavioral standards, and mentoring for career development. The role involves close partnership with Product, Design, and AI teams to identify opportunities and deliver intuitive user experiences, establishing an engineering culture focused on simplicity, ownership, craftsmanship, and continuous improvement, and aligning execution with company goals to support product strategy and long-term impact.

Undisclosed

()

Toronto, Canada
Maybe global
Hybrid

Platform Engineer Intern

New
Top rated
Cartesia
Full-time
Full-time
Posted

As a Platform Engineer Intern, you will design and build a low latency, scalable, and reliable model inference and serving stack for cutting edge SSM foundation models. You will work closely with the research team and product engineers to translate research into products. Additionally, you will build highly parallel, high quality data processing and evaluation infrastructure for foundation model training.

$8,000 – $8,000 / month
Undisclosed
MONTH

(USD)

San Francisco, United States
Maybe global
Onsite

Senior Software Engineer - Australia

New
Top rated
Neara
Full-time
Full-time
Posted

As a Senior Software Engineer at Neara, you will design and implement features in one of three engineering groups: Digitisation, Platform, or Design. In Digitisation, responsibilities include developing and measuring algorithmic and machine learning improvements to digital twin extraction, improving monitoring systems to identify extraction errors, and creating tooling to quickly fix problems from automated solutions. In Platform, duties involve developing the internal platform functionality by identifying common abstractions for varied use cases and creating data abstractions that allow users to semantically model and interact with organizational data. In Design, tasks include developing solutions for simulating structural forces on electric networks and their behavior in different weather scenarios, as well as developing CAD-like tools to import engineering designs and integrating lidar and imagery for better simulation outcomes.

Undisclosed

()

Sydney, Australia
Maybe global
Remote

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

New
Top rated
Trustlab
Full-time
Full-time
Posted

Build internal and customer facing tools used daily to improve AI agent behavior. Drive product features from intuitive React frontends (TypeScript) to robust Python (Django/FastAPI) backends. Build the workflows that allow human-in-the-loop AI to function at peak efficiency. Set the standard for code quality and scalability in a fast-moving, early-stage product environment. Influence product direction, technical standards, and architectural decisions from day one.

$55,000 – $100,000
Undisclosed
YEAR

(USD)

Ankara, Turkey
Maybe global
Hybrid

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."}]