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

Founding Engineer (US)

New
Top rated
Haast
Full-time
Full-time
Posted

As the first US based Engineer, the role entails acting as the technical bridge between the product vision and customer reality. Responsibilities include designing, architecting, and shipping full-stack features that solve customer compliance challenges, owning the technical relationship with key customers by implementing solutions, gathering requirements, and translating feedback into product improvements. The engineer will build scalable services and APIs for the LLM compliance platform, make high-impact technical decisions quickly while being accountable to engineering standards and customers, challenge assumptions about what and how to build, and shape the product roadmap and engineering practices as the company scales from Series A to market leadership. The work combines coding, customer engagement, and steering product direction with high autonomy and collaboration with the founding team.

$180,000 – $220,000
Undisclosed
YEAR

(USD)

New York, United States
Maybe global
Remote

Software Engineer, Observability (Full-Stack)

New
Top rated
Anyscale
Full-time
Full-time
Posted

The Software Engineer on the Workspace & Observability Team at Anyscale is responsible for building user-facing application features for the Anyscale AI platform, focusing on the backend to implement the core business logic of these features. Responsibilities include interacting with users to understand their requirements, designing and implementing features, maintaining and improving these features over time, and working on observability tools that help users monitor and debug AI applications running on distributed clusters. Specific projects may involve developing the Ray Dashboard observability tool, library-specific observability tools like the Ray Train and Ray Serve dashboards, a unified log viewer for querying logs across a Ray cluster, and anomaly detection features to automatically identify and suggest fixes for performance bottlenecks or bugs. The role also involves collaborating with distributed systems and machine learning experts, communicating work through talks, tutorials, and blog posts, and contributing to building and shaping the company.

Undisclosed

()

Bengaluru
Maybe global
Onsite

Senior Full Stack Engineer

New
Top rated
Haast
Full-time
Full-time
Posted

Design, architect, and operate scalable services and APIs that power the LLM compliance platform. Architect how AI insights are surfaced to users, ensuring the system is robust, fast, and intuitive. Make high-impact technical decisions quickly. Challenge "why" and "how" to ensure delivery of the best possible experience for users. Shape engineering culture, standards, and tooling as the company grows. Own end-to-end technical decisions including designing systems, architecting solutions, shipping to production, and iterating based on customer feedback.

Undisclosed

()

Sydney, Australia
Maybe global
Hybrid

Software Engineer (SF)

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

Work on a small, high-caliber team building AI products for clients, from requirements gathering and prototyping through system design, development, testing, and deployment. Own features end-to-end and develop domain expertise across a range of AI use cases. Spend most of the time coding and frequently interact with clients to ensure the solutions meet their needs.

$160,000 – $220,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Hybrid

Senior / Staff Software Engineer (SF/NY)

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

You will work on a small, high-caliber team building AI products for clients, setting technical direction, writing code, and serving as the go-to person when challenges arise. Spend approximately 75% of your time coding and 25% interacting with clients, including CTOs, to understand problems, evaluate tradeoffs, and ensure solutions meet their needs.

$230,000 – $350,000
Undisclosed
YEAR

(USD)

San Francisco or New York, United States
Maybe global
Hybrid

Staff Software Engineer, Bots

New
Top rated
Cantina Labs
Full-time
Full-time
Posted

As a member of the Bots team, design, build, and scale systems that enhance user engagement with the AI-powered platform, including bot chat orchestration, AI image generation, AI video generation, and tooling for managing these features. Collaborate with cross-functional teams like product managers, designers, and data specialists to deliver high-quality, performant, and maintainable features. Experiment with and integrate new AI image, video, and voice generation technologies. Build tooling and infrastructure around various AI technologies. Gain exposure to the architecture and operations of a fast-growing social AI product. Contribute expertise to evolve team processes and technical infrastructure, ensuring scalability and reliability.

$230,000 – $290,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Onsite

Span - Sr Product Engineer

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

Work on projects such as developing a product that root causes KTLO work and recommends solutions, building a software catalog that works for monoliths and is user-friendly, and helping protect engineering focus time by systemically solving sources of distraction or mental load with AI.

$100,000 – $140,000
Undisclosed
YEAR

(USD)

Argentina
Maybe global
Remote

Staff Software Engineer, Core Infrastructure

New
Top rated
Harvey
Full-time
Full-time
Posted

As a Staff Software Engineer on the Core Infrastructure team at Harvey, your responsibilities include designing and building scalable, fault-tolerant infrastructure systems that power Harvey's AI platform across multiple cloud regions. You will own and evolve the multi-cloud infrastructure (Azure, GCP), including Kubernetes orchestration, networking, and container management. You will lead technical initiatives focused on observability, incident response, and operational excellence, building systems for rapid detection and resolution of issues. Architecting and optimizing distributed systems for reliability, including load balancing, quota management, and failover mechanisms, will be part of your role. You will partner with Product Engineering and Security teams to ensure infrastructure accelerates product development, drive infrastructure-as-code practices using tools like Terraform and Pulumi for reproducible deployments, and mentor engineers through code reviews, design reviews, and technical leadership. Representative projects include designing model proxy architecture for handling inference requests, building distributed rate limiting and quota management systems, architecting multi-region deployment strategies for data residency compliance, developing observability infrastructure with SLA monitoring and cost tracking, and leading CI/CD pipeline evolution to improve velocity and stability.

$236,000 – $290,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Onsite

Tokens-as-a-Service (Taas) Software Engineer

New
Top rated
OpenAI
Full-time
Full-time
Posted

Develop systems and tooling to measure, monitor, and improve token throughput across first-party and partner-owned compute environments. Support performance benchmarking, tokenomics analysis, and model porting across heterogeneous infrastructure environments. Build tooling to integrate external or partner infrastructure into OpenAI’s internal compute, observability, and workload management systems. Develop and monitor operational metrics including billing, usage, SLAs, utilization, reliability, and throughput. Identify bottlenecks across hardware, networking, software, and workload enablement that prevent capacity from becoming productive tokens. Partner with compute, infrastructure, networking, finance, and operations teams to translate raw capacity into usable workload-serving capacity. Build dashboards, automation, and reporting systems that provide clear visibility into TaaS capacity, performance, and business outcomes.

$293,000 – $455,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Remote

Software Engineer I , Coding Pod

New
Top rated
Handshake
Full-time
Full-time
Posted

As a Software Engineer on the Coding Pod, you will build the data infrastructure and pipelines that power frontier AI coding models. Responsibilities include designing and building scalable data pipelines for generating, transforming, and validating large-scale coding datasets; developing systems for task generation, dataset curation, and quality assurance, including automated and human-in-the-loop evaluation workflows; integrating with developer ecosystems such as GitHub and building tooling to support real-world coding environments; working with containerized environments like Docker to safely execute and evaluate code at scale; building backend systems and APIs that power dataset delivery and model evaluation pipelines; collaborating closely with ML researchers, product managers, and other engineers to define evaluation methodologies and improve dataset quality; implementing automated grading, benchmarking, and assessment systems for coding tasks; debugging and optimizing pipeline performance, reliability, and scalability across distributed systems; and contributing to architectural decisions around data infrastructure, evaluation systems, and pipeline orchestration.

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