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

Software Engineer, Agents & Automations

New
Top rated
Cohere
Full-time
Full-time
Posted

Design, build, ship, and maintain core capabilities for North’s Agents & Automations platform. Build product and platform features that help users create, run, debug, evaluate, and improve agents and automations. Own features end-to-end, from technical design through implementation, testing, launch, and iteration. Work across the stack, from frontend product surfaces to backend systems, depending on what the product needs. Make practical technical decisions that balance speed, quality, depth, and user impact. Collaborate closely with product, design, modelling, customer-facing teams, and other engineers to define the right outcomes and ship measurable improvements. Use AI actively in your work, while staying intellectually engaged and accountable for the quality and reliability of what you ship.

Undisclosed

()

London, United Kingdom
Maybe global
Remote

Software Engineer

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

Develop low-level drivers for the sensors or actuators of robots, develop the OS and middleware of the robots, integrate embedded algorithms such as Guidance, Navigation, Control, and Computer Vision, optimize runtime of algorithms on various hardware accelerators like GPU, TPU, DSp, develop the backbone of a command and control system for massive data ingestion and processing, develop a web-based front-end to display theatre of operations and allow mission conduction, build internal tools to improve efficiency and reduce technical debt, develop connectors between existing company tools like ERP, MES, PLM, implement code into production-ready environments, ensure seamless integration with Harmattan AI’s systems, conduct rigorous code reviews, test algorithms in real-world environments, develop monitoring tools, track model performance and continuously improve deployed solutions, collaborate closely with other hardware and software teams to align development with system requirements, and communicate findings effectively to stakeholders.

Undisclosed

()

Morocco
Maybe global
Onsite

Software Engineer, Knowledge Systems

New
Top rated
Exa
Full-time
Full-time
Posted

As a Software Engineer on Knowledge Systems, you will help build systems that understand what is true about the world by extracting, connecting, retrieving, and reasoning over knowledge from the web and beyond to enable AI agents to answer questions with unprecedented precision and completeness.

$180,000 – $350,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Onsite

Software Engineer, Agent (Cantonese Speaking)

New
Top rated
Sierra
Full-time
Full-time
Posted

Design and deliver production-grade AI agents that are highly performant, reliable, and intuitive, driving revenue directly to Sierra's growth across industries like finance, healthcare, and commerce. Take complete ownership and autonomy in the Agent Development Life Cycle from initial pilot through deployment and continuous iteration, including building, tuning, and evolving AI agents in production environments while defining best practices. Work directly with leaders of large enterprises and cutting-edge startups to understand their business challenges and develop AI agents that transform their operations at scale. Guide the evolution of Sierra's core platform through customer interaction, surfacing unmet needs, prototyping new tools and features, and collaborating with research, product, and platform teams to shape AI agent development and Sierra's products.

SGD 295,000 – SGD 495,000
Undisclosed
YEAR

(SGD)

Singapore
Maybe global
Onsite

Senior Backend Engineer- AI Agents (Remote)

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

Design and build scalable backend systems powering AI Agents that operate in real-time enterprise environments. Develop agent orchestration frameworks involving multi-step reasoning, tool usage, and decisioning workflows. Build systems for agent memory, context management, and state persistence across interactions. Architect low-latency inference pipelines integrating Large Language Models, Small Language Models, and external tools/services. Implement evaluation frameworks to measure agent performance, accuracy, and reliability. Enable continuous improvement loops for AI agents in production including feedback, retraining, and deployment. Design and manage event-driven, asynchronous workflows for complex agent tasks. Optimize systems for high throughput, low latency, and cost-efficient inference at scale. Build and maintain robust APIs and service layers (REST/gRPC) for agent capabilities. Partner closely with Applied AI/ML teams to productionize models and agent behaviors. Collaborate with Product and Solutions teams to translate real customer workflows into agentic systems. Drive best practices in observability, monitoring, safety, and guardrails for AI systems. Contribute to architecture decisions for scaling multi-tenant, enterprise-grade AI platforms.

Undisclosed

()

United States
Maybe global
Remote

Full Stack Software Engineer, Codex

New
Top rated
OpenAI
Full-time
Full-time
Posted

Build end-to-end product experiences that span frontend applications, backend services, agent workflows, cloud infrastructure, and developer tooling. Design AI-powered workflows that generalize across a wide variety of software engineering teams, languages, codebases, and development practices. Discover and implement novel ways to apply AI to eliminate friction throughout the software development lifecycle. Partner closely with product, design, and research to understand developer needs and rapidly translate insights into shipped product improvements. Work directly with users—including developers at OpenAI, open-source contributors, startups, and large enterprises—to understand pain points and validate solutions. Improve the reliability, observability, scalability, and performance of the systems and workflows you build.

$255,000 – $405,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Remote

Member of Technical Staff

New
Top rated
Fluidstack
Full-time
Full-time
Posted

Build core primitives end to end including entity ownership, audit, authorization, and orchestration, ensuring the right actions are the default and incorrect actions are difficult. Own the domain model by turning Fluidstack's concepts of power, datacenters, and chips into composable entities that remain durable over time. Define interactions with external systems by interfacing with vendor systems and ingesting domain-specific formats such as KMZ, BIM, Revit, and vendor documents. Enable AI agents to be first-class operators of Fluidstack's systems by providing tools, guardrails, and audit trails to allow safe and effective operation beyond mere advice.

$150,000 – $250,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Remote

Siena - Fullstack Engineer

New
Top rated
Silver.dev
Full-time
Full-time
Posted

As a Senior Full Stack Engineer at Siena, you will own meaningful parts of the platform end to end, taking ambiguous problems and working out the right approach to ship reliable, high-performance systems that real brands depend on every day. You will own features and systems across the full stack including frontend, backend, and infrastructure from problem definition through production. You will partner with product to break down ambiguous scope and ship in iterative, high-impact releases, make real architectural and design decisions in your area and explain the reasoning to the team, and integrate cutting-edge language models into enterprise customer workflows where reliability and safety are critical. You will solve hard engineering problems including API performance, microservices, and scaling across channels and brands. Additionally, you will maintain and improve AWS infrastructure with a DevOps mindset and contribute to raising the bar around you by sharing knowledge, reviewing thoughtfully, and helping teammates level up.

$70,000 – $100,000
Undisclosed
YEAR

(USD)

Buenos Aires, Argentina
Maybe global
Remote

Senior Backend Engineer (Search, Ranking Service)

New
Top rated
42dot
Full-time
Full-time
Posted

Design, develop, and operate backend systems for domain-specific collection search services including news, places, securities, sports, music, and movies. Design and standardize search architectures based on OpenSearch and MongoDB Atlas, including indexing and retrieval structures, to enable rapid expansion of new collections. Analyze search quality and maintain metrics such as nDCG, recall, MRR, and CTR to improve search accuracy, latency, and handle failure cases. Develop and fine-tune ranking models, reranking, embeddings, semantic search, and recommendation logic, focusing on top accuracy for priority collections. Build robust backend infrastructure required for stable production operation, including API contracts, caches, configuration registries, and administrative APIs. Lead technical decision-making processes, conduct design reviews within the team, and address complex problems by improving reusable systems.

Undisclosed

()

Pangyo, South Korea
Maybe global
Remote

Software Engineer, Agent (Dutch speaking)

New
Top rated
Sierra
Full-time
Full-time
Posted

Design and deliver production-grade AI agents that are highly performant, reliable, and intuitive, which are central and mission-critical to Sierra's growth across industries like finance, healthcare, and commerce. Take complete ownership and autonomy over the Agent Development Life Cycle (ADLC) from initial pilot through deployment and continuous iteration, including building, tuning, and evolving AI agents in production environments while defining best practices for ADLC. Partner with leaders at large enterprises and cutting-edge startups to understand their business challenges and build AI agents that transform their operations at scale. Collaborate with customers to guide the evolution of Sierra's core platform by surfacing unmet needs, prototyping new tools and features, and working with research, product, and platform teams to shape the future of AI agent development and Sierra's product.

£150,000 – £315,000
Undisclosed
YEAR

(GBP)

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