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

Full Stack Engineer, AI systems

New
Top rated
Bjak
Full-time
Full-time
Posted

Build end-to-end product features across frontend, backend, and AI integrations; design agent workflows that handle planning, tool use, failure, and recovery across multiple steps; integrate LLMs, memory, and external tools into systems that behave reliably under real-world conditions; design real-time AI interactions with streaming, partial results, and tight latency constraints; improve system reliability, observability, and fallback mechanisms; collaborate closely with ML, backend, and product teams to ship features end-to-end; continuously iterate based on real usage and failure modes.

Undisclosed

()

Seoul, South Korea
Maybe global
Remote

Backend Engineer, AI (Agent Systems)

New
Top rated
Bjak
Full-time
Full-time
Posted

As a Backend Engineer, AI, you own the inference and orchestration layer that powers every AI interaction in the product. You build and operate backend systems that serve AI-powered features in production, design inference pipelines, orchestration layers, and service boundaries around models. You are responsible for production concerns such as monitoring, logging, alerting, and incident response. Additionally, you optimize latency and throughput across inference, caching, batching, and streaming. Your work enables backend systems to run reliably at scale, handling production AI traffic with low latency and high throughput, ensuring APIs are stable, clear, and support seamless integration with frontend and ML systems. You ensure production incidents are quickly detected, diagnosed, and resolved, minimizing user impact, and continuously improve system performance and reliability through iterative changes based on real usage.

Undisclosed

()

Seoul, South Korea
Maybe global
Remote

Senior Software Engineer (FastAPI & Async Python)

New
Top rated
Photoroom
Full-time
Full-time
Posted

Collaborate with the AI Tools squad to implement and improve AI features in the Photoroom app, including Logo maker, AI Images, AI Videos, and other features on the app homepage. Design and architect new features by chaining a mix of internal and external services to generate images and videos for users. Monitor and scale the growing load on the FastAPI service using Datadog to find optimizations and bottlenecks or implement smart caching of pipeline steps.

€100,000 – €110,000
Undisclosed
YEAR

(EUR)

Paris, France
Maybe global
Remote

Software Engineer, Monetization ML Infrastructure

New
Top rated
OpenAI
Full-time
Full-time
Posted

Design and build the machine learning infrastructure that powers OpenAI's monetization and ads systems. Develop large-scale data pipelines processing impressions, clicks, conversions, advertiser data, marketplace signals, and other inputs used to train and improve ML models. Create scalable model training platforms for ranking, conversion prediction, quality prediction, bidding, targeting, measurement, and optimization workloads. Develop systems to safely and reliably move models from experimentation into production environments. Build and improve real-time inference and serving infrastructure with strict requirements for latency, throughput, reliability, and availability. Design experimentation frameworks enabling A/B testing, holdouts, model comparisons, ramping strategies, and measurement at scale. Improve platform performance by optimizing training efficiency, inference latency, model throughput, infrastructure reliability, and cost effectiveness. Collaborate closely with ML engineers, product engineers, data scientists, and monetization teams to accelerate development and deployment of advertising systems.

$293,000 – $441,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Remote

Senior Backend / Systems Engineer (AI) - San Mateo, CA

New
Top rated
Trustlab
Full-time
Full-time
Posted

Design and build extensible backend systems that support flexible configurations for different customers and content types. Develop infrastructure that interfaces cleanly with large language models (LLMs), enabling prompt engineering, context injection, and modular evaluation workflows. Build tooling and platforms that enable fast iteration by AI engineers and analysts, including declarative pipelines, parameterized jobs, and reproducible experiments. Prioritize ease of deployment, integration, and testing for both internal teams and external partners. Collaborate closely with product, data, and policy teams to translate nuanced safety needs into scalable, maintainable software systems.

$150,000 – $220,000
Undisclosed
YEAR

(USD)

San Mateo, United States
Maybe global
Remote

Client Engineering Lead

New
Top rated
Invisible Technologies
Full-time
Full-time
Posted

As a Staff/Principal-level Technical Lead, you will be responsible for driving the end-to-end technical execution of multiple concurrent enterprise engagements in close partnership with the Project Lead, from technical discovery to production deployment. You will architect and implement secure, highly scalable integrations between the AI platform and clients' existing data pipelines, APIs, and infrastructure. You will lead technical discovery sessions, architecture workshops, and data readiness assessments with customer IT, data, and engineering leadership teams. You will build and customize AI-enabled solutions, scripts, and workflows that address complex business problems identified in the sales process. You will serve as the primary technical liaison and escalation point between customer engineering teams and internal product, engineering, and data science teams to unblock deployments quickly. You will ensure that all deployed solutions meet enterprise-grade standards for performance, security, data privacy, and scalability. You will debug complex integration issues, manage technical risks across overlapping projects, and provide hands-on troubleshooting during implementation. Additionally, you will contribute to the internal codebase by documenting technical blueprints, developing reusable integration components, and providing product feedback based on real-world edge cases.

$171,000 – $300,000
Undisclosed
YEAR

(USD)

United States
Maybe global
Remote

Software Engineer, ML Performance Optimization

New
Top rated
Zoox
Full-time
Full-time
Posted

Design, implement, and operate cutting-edge ML Training OR Inference performance optimization techniques to scale VLM, VLA, and Foundational models and deploy them efficiently in robotaxis. Collaborate closely with cross-functional teams, including ML researchers, software engineers, data engineers, and hardware engineers, to define requirements and align on architectural decisions.

$192,000 – $257,000
Undisclosed
YEAR

(USD)

Foster City, United States
Maybe global
Onsite

Software Engineer, AI Data & Evaluation

New
Top rated
Mercor
Full-time
Full-time
Posted

As a Senior Software Engineer (AI Data & Evaluation) at Mercor, you will build the data infrastructure and evaluation systems for frontier AI models, develop evaluation methodologies and flywheels to improve data quality and model performance, design and build synthetic data generation systems and simulation environments producing high-signal, high-diversity training data, architect and ship operational automation systems to maximize throughput, efficiency, and quality, collaborate cross-functionally with Operations, Research, and Product teams to translate evolving model needs into scalable engineering solutions, and own the end-to-end delivery of critical systems from prototyping to scaling production infrastructure.

$130,000 – $500,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Onsite

Software quality engineer (US)

New
Top rated
Writer
Full-time
Full-time
Posted

Define and implement comprehensive quality assurance strategies and test plans for AI agents and LLM-powered applications to ensure product reliability and performance. Design and develop automation frameworks, creating robust, scalable, and maintainable automated test frameworks or enhancing existing ones using languages such as Typescript and Python. Collaborate with product managers, machine learning engineers, and data scientists to understand AI features and model behaviors, translating these into test cases and validation criteria. Drive continuous improvement of testing processes and infrastructure by integrating automated checks within CI/CD pipelines for rapid, high-quality releases. Identify, document, and track software defects and inconsistencies, performing root cause analysis to provide actionable feedback to development teams. Monitor production systems and AI model performance to identify potential issues and contribute to post-release quality validation. Champion quality best practices across engineering teams, fostering a culture of ownership and continuous improvement. Design, manage, and maintain test data strategies and mock services to ensure stable, isolated, and repeatable test execution. Design, develop, or integrate agentic AI systems, AI skills, and the Model Context Protocol (MCP). Manage the full defect lifecycle by analyzing customer feedback and debugging logs to identify, prioritize, and track software bugs, collaborating with development teams to ensure timely resolution.

$132,100 – $258,400
Undisclosed
YEAR

(USD)

San Francisco or London or Seattle or New York City, United States or United Kingdom
Maybe global
Hybrid

Software quality engineer (UK)

New
Top rated
Writer
Full-time
Full-time
Posted

Define and implement comprehensive quality assurance strategies and test plans for AI agents and LLM-powered applications to ensure product reliability and performance. Design and develop automation frameworks by creating robust, scalable, and maintainable automated test frameworks or enhancing existing ones, requiring proficiency in languages such as Typescript or Python. Collaborate closely with product managers, machine learning engineers, and data scientists to understand complex AI features and model behaviors, translating these into effective test cases and validation criteria. Drive continuous improvements in testing processes and infrastructure by integrating automated checks within CI/CD pipelines for rapid, high-quality releases. Identify, document, and track software defects, performing root cause analysis to provide actionable feedback to development teams. Monitor production systems and AI model performance to proactively identify potential issues and contribute to post-release quality validation. Champion quality best practices across engineering teams to foster ownership and continuous improvement in delivering AI solutions. Design, manage, and maintain test data strategies and mock services to ensure stable, isolated, and repeatable test execution. Manage the full defect lifecycle by analysing customer feedback and debugging logs to identify, prioritise, and track software bugs, collaborating closely with development teams for timely resolution. Additionally, have experience designing, developing, or integrating agentic AI systems, AI skills, and the Model Context Protocol (MCP).

Undisclosed

()

London, United Kingdom
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."}]