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

Senior Content Strategist

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

Debug and fix issues in the platform and ship PRs with fixes. Build internal tools and copilots powered by generative AI to enhance the team. Rapidly prototype proof-of-concepts for customer use cases. Collaborate across Engineering, Product, and Solutions teams to unblock customers and drive AI adoption.

Undisclosed

()

Buenos Aires
Maybe global
Remote

Software Engineer, Model Serving Infrastructure

New
Top rated
Anyscale
Full-time
Full-time
Posted

The role involves contributing to the development of next-generation, high-performance machine learning serving systems. Responsibilities include building infrastructure that powers AI applications, working on problems at the intersection of distributed systems, machine learning, and high-performance computing, and solving fundamental computer science problems impacting AI deployment. Specific projects include implementing asynchronous inference for non-blocking client requests, designing intelligent request routing systems to balance load across thousands of model replicas with strict latency SLAs, building traffic management systems for zero-downtime model updates handling terabytes of inference requests, improving state management for scale from thousands to tens of thousands of replicas, architecting frameworks for multi-model orchestration in complex ML pipelines ensuring end-to-end latency guarantees, and developing observability and debugging tools for distributed ML applications at scale. The work involves writing performance-critical code in Python (with Cython optimizations) and potentially C++, working with distributed systems at scale using Ray Core's actor system, gRPC, and custom networking protocols, extending cloud-native infrastructure such as Kubernetes and service meshes, gaining system-level knowledge of ML/AI frameworks like TensorFlow, PyTorch, JAX, and transformers, and ensuring production reliability with tools like OpenTelemetry, Prometheus, distributed tracing, and chaos engineering to maintain 99.99% uptime. The role also involves leveraging AI coding agents to enhance team productivity while maintaining high code quality standards.

Undisclosed

()

Bengaluru, India
Maybe global
Onsite

Parcel Contract Intelligence Consultant

New
Top rated
Loop
Full-time
Posted

Ship critical infrastructure by managing real-world logistics and financial data for the largest enterprise in the world. Own the why by building deep context through customer calls and understanding Loop’s value to customers, pushing back on requirements if a better, faster solution exists. Work across system boundaries with full-stack proficiency, including frontend UX, LLM agents, database schema, and event infrastructures. Leverage AI tools to automate boilerplate work, focusing on quality, architecture, and product taste. Constantly optimize development loops, refactor legacy patterns, automate workflows, and fix broken processes to raise the velocity bar.

$125,000 – $150,000
Undisclosed
YEAR

(USD)

Maybe global

Software Engineer, Early Career

New
Top rated
Mirage
Full-time
Full-time
Posted

As a Software Engineer at Mirage, you will work across product engineering, backend/platform engineering, and applied AI teams. Responsibilities include designing and building systems, APIs, and infrastructure that power products; solving challenges involving distributed systems, scaling, and performance; integrating and operating large AI models in production; building core platform components such as storage, billing, observability, and security; shipping end-to-end product experiences for creative workflows; building polished, performant user interfaces (web or native mobile); pushing the boundaries of video, graphics, and AI-powered creation tools; instrumenting, A/B testing, and iterating quickly with real user data; building and shipping AI-powered product experiences end-to-end; working with state-of-the-art models across video, audio, image, and text; designing systems for context, reasoning, and intelligent behavior; and building evals, datasets, and tooling for improving model quality.

$160,000 – $165,000
Undisclosed
YEAR

(USD)

New York, United States
Maybe global
Onsite

Software Engineer, Inference - Performance Optimization

New
Top rated
OpenAI
Full-time
Full-time
Posted

Build and refine performance models that translate microbenchmark results into cost-to-serve estimates. Analyze inference workloads end to end across applications, models, and fleet infrastructure. Enhance tooling to identify bottlenecks across layers for latency and throughput. Partner with other teams to turn performance insights into concrete improvements and project how future changes affect inference.

$295,000 – $555,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Onsite

Senior Software Engineer (Builders)

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

Design, build, and operate scalable back-end systems that power AI agent and workflow builders. Own mission-critical services and infrastructure, delivering impactful features from ideation through to production. Push the boundaries of applied AI by enabling new agent capabilities, workflow orchestration, and system behaviours. Shape how engineering is done by influencing standards, architecture, and processes as the company scales. Mentor and support engineers across the team to raise the technical quality and ownership. Set and uphold high standards for code quality, performance, reliability, and security. Collaborate closely with product, design, and leadership to align technical direction with business outcomes.

Undisclosed

()

Sydney, Australia
Maybe global
Hybrid

Senior Software Engineer (Chat)

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

Design, build, and operate scalable back-end systems that power real-time, AI-driven chat experiences. Own mission-critical services and infrastructure, delivering impactful features from ideation through to production. Push the boundaries of applied AI by enabling new agent capabilities, workflows, and system behaviours. Shape engineering standards, architecture, and processes as the company scales. Mentor and support engineers across the team, raising the bar for technical quality and ownership. Set and uphold high standards for code quality, performance, reliability, and security. Collaborate closely with product, design, and leadership to align technical direction with business outcomes.

Undisclosed

()

Sydney, Australia
Maybe global
Hybrid

Staff Software Engineer (Builders)

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

Design, build, and operate scalable back-end systems that power AI agent and workflow builders. Own mission-critical services and infrastructure, delivering impactful features from ideation through to production. Push the boundaries of applied AI by enabling new agent capabilities, workflow orchestration, and system behaviours. Shape how the engineering team builds by influencing engineering standards, architecture, and processes as the company scales. Mentor and support engineers across the team to raise the bar for technical quality and ownership. Set and uphold high standards for code quality, performance, reliability, and security. Collaborate closely with product, design, and leadership teams to align technical direction with business outcomes.

Undisclosed

()

Sydney, Australia
Maybe global
Hybrid

Software Engineer

New
Top rated
Sesame
Full-time
Full-time
Posted

Design and build the backend systems and services that power Sesame's product, including data models, APIs, and distributed systems. Write durable software focusing on scalability, reliability, and correctness rather than prototyping. Build and evolve frameworks and libraries for other engineers to use, emphasizing good software design. Own the full lifecycle of services, including schema design, implementation, deployment, performance tuning, and on-call responsibilities. Work with various data stores such as relational databases, NoSQL, queues, caches, and search indexes. Identify and resolve performance bottlenecks while considering cost, throughput, and latency. Architect systems where machine learning models are a key component but not the sole aspect, such as real-time audio pipelines, agentic orchestration, and stateful conversation systems. Identify opportunities to improve developer efficiency through prototyping tools or workflow improvements and collaborate with the infrastructure team to productionize them.

$175,000 – $280,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Onsite

Software Engineer - Voice AI (Inference Runtime)

New
Top rated
Baseten
Full-time
Full-time
Posted

Own and lead Baseten Voice AI product areas end-to-end, including architecture, system design, implementation, rollout, and long-term production operations. Design, build, and operate real-time, large-scale, high-performance model-serving systems for STT, TTS, and voice agent workloads with clear service level objectives for mission-critical customer deployments. Drive cross-team collaboration with sister engineering teams to address full-stack technical problems, align priorities, and coordinate end-to-end delivery across the product surface. Mentor teammates through code reviews, design documentation, and provide technical leadership.

$165,000 – $330,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."}]