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

Backend Software Engineer, API Multicloud

New
Top rated
OpenAI
Full-time
Full-time
Posted

Build backend and infrastructure systems that extend OpenAI's API platform into cloud-native environments such as AWS. Design and ship cloud-contained products that allow customers to use OpenAI capabilities while keeping workloads and data within cloud environments. Help stand up cloud-hosted Codex experiences powered by the OpenAI Responses API. Build infrastructure and runtime abstractions for a stateful, cloud-optimized agentic platform. Partner closely with external cloud partners as well as internal teams across Codex, Research, and Safety Systems to translate emerging capabilities into production-ready systems. Improve the reliability, scalability, observability, and operational maturity of the services underpinning these products. Help shape the technical direction of a new and growing team as it scales from an early core group into a larger engineering organization. This role also involves building backend services, APIs, SDK integrations, authentication flows, and cloud service infrastructure that let developers use OpenAI capabilities in the cloud environments where they already build, and working across teams sometimes embedded with partner product groups to ship products quickly across multiple platforms at the same time.

$293,000 – $385,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Remote

Software Engineer

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

Build end-to-end features across backend and frontend that directly impact customer revenue. Work closely with design, product, and GTM to ship features from idea to production. Translate real-world workflows, including calls, scheduling, and dispatch, into scalable systems. Improve system reliability, performance, and developer velocity as the system scales. Learn fast by working directly with customers and iterating based on real usage.

Undisclosed

()

Bangalore, India
Maybe global
Onsite

Software Engineer, Applied AI

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

Build production AI workflows including agentic workflows over enterprise and government data with clear rules for model visibility, tool usage, and human review. Design context and grounding systems for models to provide relevant information without violating permissions or performance constraints. Work across backend services, APIs, async workers, data pipelines, internal tools, and product-facing surfaces. Engineer reliable LLM systems by building evaluations and feedback loops for model behavior and workflow outcomes. Own tracing and runtime visibility across models, context, tool calls, and generated outputs. Debug failures using context, traces, tool responses, user reviews, and production logs. Improve quality without compromising latency, cost, or security. Build reusable AI systems by creating shared primitives for context assembly, grounding, tool use, and reviewable outputs. Develop systems that turn domain-specific AI behavior into product infrastructure rather than one-off customer logic. Move quickly from prototype to production quality systems with founders and engineers. Lead through ownership and engineering quality by taking ownership of important product and platform surfaces without needing heavy direction. Write clean, maintainable code and create clear abstractions. Use tools like Claude Code, Codex, ChatGPT, Cursor, and similar to accelerate development while maintaining the same standards for generated and hand-written code. Treat LLMs as architectural components with failure modes and costs to manage, not just black boxes to call.

$170,000 – $230,000
Undisclosed
YEAR

(USD)

Seattle, United States
Maybe global
Remote

Full Stack Software Engineer, ChatGPT ImageGen

New
Top rated
OpenAI
Full-time
Full-time
Posted

Design, build, and launch end-to-end product experiences for image generation and image editing within ChatGPT. Develop highly interactive frontend experiences that make sophisticated AI capabilities feel intuitive, fast, and delightful. Build scalable backend services, APIs, and workflows that power image creation, editing, storage, sharing, and retrieval. Partner closely with researchers to rapidly prototype and productionize new multimodal capabilities. Collaborate with Product, Design, Data Science, and Engineering teams to identify high-impact opportunities and execute against them. Own projects from concept through launch, including technical design, implementation, experimentation, measurement, and iteration. Optimize performance across the stack, from frontend responsiveness and rendering to backend latency, reliability, and scalability. Design systems that can support millions of users generating and interacting with visual content simultaneously. Leverage experimentation and user insights to improve engagement, usability, quality, and product outcomes. Contribute to engineering best practices around architecture, testing, observability, developer productivity, and operational excellence. Help define the future roadmap for AI-powered creative tools and visual experiences.

$185,000 – $385,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Remote

Backend Software Engineer, ChatGPT ImageGen

New
Top rated
OpenAI
Full-time
Full-time
Posted

Design, build, and operate backend systems that power image generation and image editing experiences in ChatGPT. Develop scalable APIs, services, and infrastructure that support multimodal AI workflows. Optimize reliability, latency, throughput, and cost across large-scale distributed systems. Partner with researchers to productionize new image generation capabilities and bring them to users quickly and safely. Collaborate closely with Android, iOS, web, and full-stack engineers to build seamless end-to-end product experiences. Drive technical architecture decisions across storage, serving, orchestration, and platform systems. Use data and experimentation to identify opportunities for improving user experience, performance, and system efficiency. Help shape engineering culture through technical leadership, mentorship, and operational excellence.

$185,000 – $305,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Remote

Software Engineer, Platform

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

As a Production AI Ops Lead, you will design and develop the production lifecycle of full-stack AI applications, support end-to-end system reliability, real-time inference observability, sovereign data orchestration, high-security software integration, and resilient cloud infrastructure for international government partners. You will own the production outcome, taking full accountability for the long-term performance and reliability of AI use cases deployed across international government agencies. You will ensure full-stack integrity by overseeing the health of the platform, ensuring seamless integration between the AI core and all full-stack components from APIs to UI. Additionally, you will build automated systems to monitor model performance and data drift across geographically dispersed environments, manage the technical lifecycle within diverse regulatory frameworks, lead the response for production issues in mission-critical environments, translate deep technical performance metrics into clear insights for senior international government officials, and partner with Engineering and ML teams to ensure field lessons influence future technical architecture and decisions.

Undisclosed

()

London, United Kingdom
Maybe global
Onsite

Engineering Manager, RLE

New
Top rated
Handshake
Full-time
Full-time
Posted

Build and scale reinforcement learning environments and platforms behind them; drive architecture for scalable, reliable, extensible environment systems and data generation pipelines; partner with Research, Product, and Ops teams to turn ambiguous needs into production systems; build modular, plug-and-play domains that integrate cleanly with training and evaluation loops; improve reliability, observability, performance, and data quality of systems.

Undisclosed

()

Bengaluru, India
Maybe global
Onsite

Software Engineer, Backend

New
Top rated
Exa
Full-time
Full-time
Posted

As a backend engineer, you would play a critical role in the search architecture at Exa. Your work may involve building massive-scale machine learning systems, working on projects based on your skills and interests, such as recreating Google-level keyword search over 10 billion pages in one month, building state-of-the-art crawling systems that work optimally for any website, and building custom vector databases that can run over a billion vectors in under 100 milliseconds.

SGD 90,000 – SGD 300,000
Undisclosed
YEAR

(SGD)

Singapore, Singapore
Maybe global
Onsite

Relocate to SF: Software Engineer (AI Agents)

New
Top rated
Pylon
Full-time
Full-time
Posted

In this role, you will build the next set of AI Features at Pylon, rapidly iterating based on customer feedback, and improve the quality and performance of AI features.

$180,000 – $300,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Onsite

Relocate to SF: Software Engineer (AI Infra)

New
Top rated
Pylon
Full-time
Full-time
Posted

Build the platforms that power Pylon's AI features such as prompt executions and search infrastructure. Improve LLM observability including AI evaluations both online and offline, scorers, and prepare Pylon's AI for future scaling. Enhance the quality and performance of AI features.

$180,000 – $300,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Onsite

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