Top AI Software Engineer Jobs Openings in 2025

Looking for opportunities in AI Software Engineer? This curated list features the latest AI Software Engineer job openings from AI-native companies. Whether you're an experienced professional or just entering the field, find roles that match your expertise, from startups to global tech leaders. Updated everyday.

Edit filters
openai_logo

Software Engineer, Full Stack

OpenAI
-
US.svg
United States
Full-time
Remote
false
Software Engineer
Software Engineering
Apply
Hidden link
openai_logo

Full Stack Engineer, Post Training

OpenAI
-
US.svg
United States
Full-time
Remote
false
Software Engineer
Software Engineering
Apply
Hidden link
openai_logo

Full Stack Software Engineer, Research Team

OpenAI
-
US.svg
United States
Full-time
Remote
false
Software Engineer
Software Engineering
Apply
Hidden link
notablehealth_logo

Software Engineer

Notable
-
US.svg
United States
Full-time
Remote
true
Software Engineer
Software Engineering
Apply
Hidden link
1691021621180

Software Engineer - Ads Product

X AI
-
US.svg
United States
Full-time
Remote
false
Software Engineer
Software Engineering
Apply
Hidden link
perplexity_ai_logo

Android Engineer - Comet

Perplexity
-
US.svg
United States
Full-time
Remote
false
Software Engineer
Software Engineering
Apply
Hidden link
openai_logo

Software Engineer, Cloud IAM

OpenAI
-
US.svg
United States
Full-time
Remote
false
Software Engineer
Software Engineering
Apply
Hidden link
getwriter_logo

Software engineer, python (Generative AI)

Writer
-
GB.svg
United Kingdom
Full-time
Remote
false
📐 About this role We are seeking a talented software engineer who deeply proficient with python to join our dynamic and growing team at Writer. As a key member of our engineering team, you will play a crucial role in building the genAI software. Your primary focus will be on developing a state-of-the-art platform that harnesses generative AI technologies and you will deliver seamless and scalable solutions. You will work closely with cross-functional teams to design, implement, and maintain features that enhance the user experience, drive product growth, establish best practices, and integrate cutting-edge AI capabilities.🦸🏻‍♀️ Your responsibilitiesDesign and develop robust and scalable generative AI services using Python and open source frameworks such as Writer Agent Builder, LangChain, and n8n.Implement responsive and user-friendly frontend interfaces, leveraging technologies like React, TypeScript, and modern web frameworks.Work with cloud platforms such as AWS, GCP, or Azure to deploy and scale applications.Develop and integrate high-performance, low-latency APIs for AI-driven features.Collaborate with AI researchers to implement generative models in production.Ensure code quality through testing, peer reviews, and continuous integration.Participate in architectural design discussions and promote engineering best practices.Continuously improve the application’s performance, scalability, and maintainability.⭐️ Is This You?5+ years of experience in software engineering at expert level with Python.Experience building with generative AI applications in production environments.Expertise with microservices architecture and RESTful APIs.Solid understanding of database technologies such as PostgreSQL and vector databases as Elastic, Pinecone, Weaviate, or similar.Familiarity with cloud platforms (AWS, GCP, etc.) and containerized environments (Docker, Kubernetes).You are committed to writing clean, maintainable, and scalable code, following best practices in software development.You enjoy solving complex problems and continuously improving the performance and scalability of systems.You thrive in collaborative environments, working closely with cross-functional teams to build impactful features.Proven ability to help teams adopt technical best practices.✨Bonus: Experience with frontend technologies such as React and TypeScript.If you have built devtools, AI agents, or contributed to open source, please share them! *Note: 5 years experience is minimum experience, but we are open to seniority (Senior, Staff, Senior Staff, etc).🍩 Benefits & perks (UK full-time employees):Generous PTO, plus company holidaysComprehensive medical and dental insurancePaid parental leave for all parents (12 weeks)Fertility and family planning supportEarly-detection cancer testing through GalleriCompetitive pension scheme and company contributionAnnual work-life stipends for:Home office setup, cell phone, internetWellness stipend for gym, massage/chiropractor, personal training, etc.Learning and development stipendCompany-wide off-sites and team off-sitesCompetitive compensation and company stock options
Software Engineer
Software Engineering
Apply
Hidden link
getwriter_logo

Software engineer, fullstack (Agent Builder)

Writer
-
US.svg
United States
Full-time
Remote
true
Software Engineer
Software Engineering
Apply
Hidden link
getwriter_logo

Software engineer, fullstack (Agent Builder)

Writer
-
GB.svg
United Kingdom
Full-time
Remote
false
Software Engineer
Software Engineering
Apply
Hidden link
relationalai_logo

Software Engineer - Database Engine

Realational AI
-
No items found.
Full-time
Remote
true
Who We Are At RelationalAI, we are building the future of intelligent data systems through our cloud-native relational knowledge graph management system—a platform designed for learning, reasoning, and prediction. We are a remote-first, globally distributed team with colleagues across six continents. From day one, we’ve embraced asynchronous collaboration and flexible schedules, recognizing that innovation doesn’t follow a 9-to-5. We are committed to an open, transparent, and inclusive workplace. We value the unique backgrounds of every team member and believe in fostering a culture of respect, curiosity, and innovation. We support each other’s growth and success—and take the well-being of our colleagues seriously. We encourage everyone to find a healthy balance that affords them a productive, happy life, wherever they choose to live. We bring together engineers who love building core infrastructure, obsess over developer experience, and want to make complex systems scalable, observable, and reliable.**We are considering only candidates located in Serbia. This position is fully remote for candidate living in Serbia** We are building a Knowledge Graph Coprocessor for Snowflake. The database engine, or the logic engine as we like to call it, allows users to make better decisions by applying the rich business logic of their model to their data. As part of the logic engine team, you will work on our next-generation relational knowledge graph management system, within the following areas: Management of data across the cache hierarchy of cloud object storage, local disk, and memory, while pushing the limits of the ability to retain in-memory performance. Data structures that are backed by cloud storage, versioned, write-optimized, and support our advanced join algorithms. Query evaluation that supports all of our computationally challenging workloads. Incremental compilation of our model logic and view maintenance capabilities. Query optimization and planning. Parallelization and distribution of all these components. Orchestration of provisioning, lifecycle, and bookkeeping of user-facing resources like logic engines, databases, transactions, and individual jobs. What You Will Do We are looking for people excited to help design and work on these database management system components. As a part of the team, you will... Work on novel system designs that enable our unique value proposition. Learn about and contribute to our system implementation and how trade-offs on the language side impact it. Interact with our research network on the frontier of database research. You'll have the opportunity to gain exposure to various parts of the system. Since our team is small, you can contribute to multiple components, allowing for a diverse and enriching experience instead of being limited to just one area. Make our system scale up and out, tackling exciting challenges around concurrency and distribution. Tune code, reduce allocations, and write tight hot loops. Have the option to work on the programming language's internals that underpin our system, contributing changes to the language itself. What We Look For Up to 3 years of professional experience in system-level code. Enthusiasm for database systems, distributed systems, algorithms, and data structures. Willingness and ability to learn quickly, including a new programming language. Ability to work towards a long-term, multi-year strategic objective, while delivering consistent and progressive results along the way. People who are reliable and find ways to be productive. We are looking for individuals who take ownership and will be responsive, knowing we will provide comprehensive support and mentorship to ensure your success.  Why RelationalAI RelationalAI is committed to an open, transparent, and inclusive workplace. We value the unique backgrounds of our team. We are driven by curiosity, value innovation, and help each other to succeed and to grow. We take the well-being of our colleagues seriously, and offer flexible working hours so each individual can find a healthy balance that affords them a productive, happy life wherever they choose to live. 🌎 Global Benefits at RelationalAI At RelationalAI, we believe that people do their best work when they feel supported, empowered, and balanced. Our benefits prioritize well-being, flexibility, and growth, ensuring you have the resources to thrive both professionally and personally. We are all owners in the company and reward you with a competitive salary and equity. Work from anywhere in the world. Comprehensive benefits coverage, including global mental health support Open PTO – Take the time you need, when you need it. Company Holidays, Your Regional Holidays, and RAI Holidays—where we take one Monday off each month, followed by a week without recurring meetings, giving you the time and space to recharge. Paid parental leave – Supporting new parents as they grow their families. We invest in your learning & development Regular team offsites and global events – Building strong connections while working remotely through team offsites and global events that bring everyone together. A culture of transparency & knowledge-sharing – Open communication through team standups, fireside chats, and open meetings. Country Hiring Guidelines: RelationalAI hires around the world. All of our roles are remote; however, some locations might carry specific eligibility requirements. Because of this, understanding location & visa support helps us better prepare to onboard our colleagues. Our People Operations team can help answer any questions about location after starting the recruitment process.   Privacy Policy: EU residents applying for positions at RelationalAI can see our Privacy Policy here. California residents applying for positions at RelationalAI can see our Privacy Policy here   RelationalAI is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, gender identity or expression, marital status, national origin, disability, protected veteran status, race, religion, pregnancy, sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
Software Engineer
Software Engineering
Apply
Hidden link
harvey_ai_logo

Staff Software Engineer, Developer Experience (DevExp)

Harvey
-
US.svg
United States
Full-time
Remote
false
Software Engineer
Software Engineering
Apply
Hidden link
harvey_ai_logo

Software Engineer, Developer Experience (DevExp)

Harvey
-
US.svg
United States
Full-time
Remote
false
Software Engineer
Software Engineering
Apply
Hidden link
harvey_ai_logo

Staff Software Engineer, Site Reliability Engineer (SRE)

Harvey
-
US.svg
United States
Full-time
Remote
false
Software Engineer
Software Engineering
Apply
Hidden link
harvey_ai_logo

Software Engineer, Site Reliability Engineer (SRE)

Harvey
-
US.svg
United States
Full-time
Remote
false
Software Engineer
Software Engineering
Apply
Hidden link
togethercomputer_logo

Senior Software Engineer - Together Cloud Platform

Together AI
USD
160000
-
230000
US.svg
United States
Full-time
Remote
false
Together AI is building the AI Acceleration Cloud, an end-to-end platform for the full generative AI lifecycle, combining the fastest LLM inference engine with state-of-the-art AI cloud infrastructure. As a Senior Backend Engineer, you will play a key role in building the next generation AI cloud platform – a highly available, global, blazing-fast cloud infrastructure that virtualizes cutting-edge ML hardware (GB200s/GB300s, BlueField DPUs) and enables state-of-the-art ML practitioners with self-serve AI cloud services, such as on-demand + managed Kubernetes and Slurm clusters. This platform serves both our internal StaaS products (inference, fine-tuning) and our external cloud customers, spanning dozens of data centers across the world. Some of what you’ll work on: Work on a distributed GPU scheduling system for the on-demand clusters product, Instant Clusters. Build out a global management plane for managing our data center compute, networking, and storage. Design and build new customer-facing cloud platform services, delivering killer enterprise AI cloud features. Required Qualifications 5+ years of demonstrated experience in building large scale, fault tolerant, distributed systems and API microservices Experience designing, analyzing and improving efficiency, scalability, and stability of various system resources Excellent communication skills – able to write clear design docs and work effectively with both technical and non-technical team members Demonstrated experience with building and operating high-performance and/or globally distributed microservice architectures across one or more cloud providers (AWS, Azure, GCP) Strong systems knowledge across compute, networking, and storage, including concurrency, memory management, performant I/O, and scale Experience developing against and managing a relational database, such as PostgreSQL Expert-level programmer in one or more of programming language (Golang preferred) Proficiency in version control practices and integrating IaC with CI/CD pipelines. Experience with Kubernetes and containers preferred Experience building and operating data infrastructure (Kinesis, Airflow, Kafka, etc) a plus Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience Key Responsibilities Identify, design, and develop foundational backend services that power Together’s cloud platform Analyze and improve the robustness and scalability of existing distributed systems, APIs, databases, and infrastructure Partner with product teams to understand functional requirements and deliver solutions that meet business needs Write clear, well-tested, and maintainable software and IaC for both new and existing systems Conduct design and code reviews, create developer documentation, and develop testing strategies for robustness and fault tolerance Participate in an on-call rotation to address critical incidents when necessary   About Together AI Together AI is a research-driven artificial intelligence company. We believe open and transparent AI systems will drive innovation and create the best outcomes for society, and together we are on a mission to significantly lower the cost of modern AI systems by co-designing software, hardware, algorithms, and models. We have contributed to leading open-source research, models, and datasets to advance the frontier of AI, and our team has been behind technological advancement such as FlashAttention, Hyena, FlexGen, and RedPajama. We invite you to join a passionate group of researchers in our journey in building the next generation AI infrastructure.   Compensation We offer competitive compensation, startup equity, health insurance, and other benefits, as well as flexibility in terms of remote work. The US base salary range for this full-time position is: $160,000 - $230,000 + equity + benefits. Our salary ranges are determined by location, level and role. Individual compensation will be determined by experience, skills, and job-related knowledge. Equal Opportunity Together AI is an Equal Opportunity Employer and is proud to offer equal employment opportunity to everyone regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, and more. Please see our privacy policy at https://www.together.ai/privacy    
Software Engineer
Software Engineering
Apply
Hidden link
openai_logo

Software Engineer, Post-Training Research

OpenAI
-
US.svg
United States
Full-time
Remote
false
Software Engineer
Software Engineering
Apply
Hidden link
sierra_logo

Software Engineer, Frontend

Sierra
USD
0
150000
-
300000
US.svg
United States
Full-time
Remote
false
About usAt Sierra, we’re creating a platform to help businesses build better, more human customer experiences with AI. We are primarily an in-person company based in San Francisco, with growing offices in Atlanta, New York, and London.We are guided by a set of values that are at the core of our actions and define our culture: Trust, Customer Obsession, Craftsmanship, Intensity, and Family. These values are the foundation of our work, and we are committed to upholding them in everything we do.Our co-founders are Bret Taylor and Clay Bavor. Bret currently serves as Board Chair of OpenAI. Previously, he was co-CEO of Salesforce (which had acquired the company he founded, Quip) and CTO of Facebook. Bret was also one of Google's earliest product managers and co-creator of Google Maps. Before founding Sierra, Clay spent 18 years at Google, where he most recently led Google Labs. Earlier, he started and led Google’s AR/VR effort, Project Starline, and Google Lens. Before that, Clay led the product and design teams for Google Workspace. What You'll Do:Own frontend across product and marketing surfaces: You will work across both our core product interface and customer-facing web pages, ensuring a cohesive, polished user experience across all touch points. This includes building features in the web app and also collaborating on our website to keep branding and user experience consistent and high-quality.Lead design system and UI components: You’ll design, build, and maintain a scalable design system and reusable component library that empowers all our engineers and designers. By delivering robust, high-quality UI components and infrastructure, you will ensure consistency and excellence across all product surfaces. You’ll also collaborate with designers to establish guidelines and patterns, enabling the team to rapidly build beautiful, consistent UIs with confidence.Craft pixel-perfect user experiences: Work closely with our design team to translate Figma designs into reality with pixel-perfect precision and delightful interactions. You will partner with designers to refine UI patterns and ensure every detail is right – from typography and spacing to motion and hover states. We care deeply about design craft, so you’ll sweat the details to build an interface that feels elegant, intuitive, and “just right” for users.Champion frontend excellence: As the senior frontend expert, you will set and uphold high standards for performance, accessibility, and code quality. You’ll optimize our frontend for speed (efficient loading, bundle size, smooth rendering) and ensure our product works flawlessly across browsers and devices. You will also incorporate best practices for accessibility and internationalization, making our product usable by all customers.Move fast with pragmatism and quality: In our startup environment, you’ll iterate quickly to ship improvements and new features. You’ll make thoughtful engineering trade-offs that balance rapid delivery with maintainability and polish. This means knowing when to build a quick solution and when to invest in the long-term path – always keeping user experience and business impact in mind.Full-stack involvement: While your focus will be frontend, you should be comfortable venturing into the backend when needed. You’ll integrate frontend features with our GraphQL API and occasionally update server-side code (we use Go/gqlgen) to unblock frontend work. In short, you’ll do what it takes across the stack to deliver a great end-to-end product experience – without ever sacrificing our high bar for UI quality.What You'll Bring:Frontend expertise and modern skills: Extensive experience (5+ years) building world-class web interfaces using React, TypeScript, HTML and CSS. You have a proven track record of shipping polished user interfaces in production products . Bonus points if you’ve worked with Tailwind or similar modern CSS frameworks for rapid development.Design sense and attention to detail: You have a keen eye for good design and care deeply about the details of the user experience. We look for people who share our passion for software craftsmanship and getting even the smallest details right—this aligns with Sierra’s value of craftsmanship. You take pride in creating pixel-perfect, intuitive UIs and will proactively fix even minor UI issues because you value quality.Strong collaboration and communication: You excel at working closely with designers and product managers to achieve the best outcome. You partner with product and design teams to craft beautiful user experiences , and you communicate clearly about tradeoffs and solutions. You’re open to feedback and can articulate your ideas in discussions, ensuring everyone is on the same page.Self-motivation and drive: You are intensely goal-oriented and proactive, able to take ownership of projects with minimal guidance. You’ve thrived in fast-paced environments and have a track record of delivering projects quickly and frequently. You can manage ambiguity and complexity, breaking down big problems into simple, workable solutions. In short, you get things done with speed and quality in equal measure.Pragmatic problem-solving: You approach engineering with practicality. You make effective trade-offs between ideal solutions and pragmatic deliverables, always considering the user impact and long-term maintainability. You’re not ideological about technology – you choose the best tool for the job and can learn new technologies on the fly as needed.Front-to-back understanding: While specializing in frontend, you have a solid understanding of backend fundamentals. You know how web APIs, databases, and servers work. If needed, you can read and write server-side code. In particular, experience with GraphQL APIs and/or Golang (our backend language) is a plus for this role.Even better...Design systems experience: Previous experience building or contributing to design systems or component libraries – either at a company or in open-source—would be a big plus . This means you’ve helped create shared UI frameworks with Figma.UI/UX specialization: An eye for user experience beyond coding —e.g. some experience with user research, visual design, or interaction design—would help you excel in crafting a delightful product. If you’ve worked closely with UX designers or have design skills yourself, that’s a bonus.Domain experience: Exposure to AI or ML products, especially building UIs for complex data or AI-driven features. For example, if you’ve built chat interfaces, analytics dashboards, or enterprise SaaS products before, you’ll have useful relevant experience.Full-stack prowess: Experience with our broader tech stack is helpful. This could mean familiarity with GraphQL (and libraries like gqlgen or Relay), Go or other back-end languages, and cloud platforms. While not required, such experience means you can hit the ground running across our codebase .Startup mentality: You’ve been an early engineer at a startup or small team before. You understand the intensity and flexibility needed in a startup environment and are excited to wear many hats. If you love taking initiative and having a broad impact, you’ll fit right in.Our valuesTrust: We build trust with our customers with our accountability, empathy, quality, and responsiveness. We build trust in AI by making it more accessible, safe, and useful. We build trust with each other by showing up for each other professionally and personally, creating an environment that enables all of us to do our best work.Customer Obsession: We deeply understand our customers’ business goals and relentlessly focus on driving outcomes, not just technical milestones. Everyone at the company knows and spends time with our customers. When our customer is having an issue, we drop everything and fix it.Craftsmanship: We get the details right, from the words on the page to the system architecture. We have good taste. When we notice something isn’t right, we take the time to fix it. We are proud of the products we produce. We continuously self-reflect to continuously self-improve.Intensity: We know we don’t have the luxury of patience. We play to win. We care about our product being the best, and when it isn’t, we fix it. When we fail, we talk about it openly and without blame so we succeed the next time.Family: We know that balance and intensity are compatible, and we model it in our actions and processes. We are the best technology company for parents. We support and respect each other and celebrate each other’s personal and professional achievements.What we offerWe want our benefits to reflect our values and offer the following to full-time employees:Flexible (Unlimited) Paid Time OffMedical, Dental, and Vision benefits for you and your familyLife Insurance and Disability BenefitsRetirement Plan (e.g., 401K, pension) with Sierra matchParental LeaveFertility and family building benefits through CarrotLunch, as well as delicious snacks and coffee to keep you energized Discretionary Benefit Stipend giving people the ability to spend where it matters mostFree alphorn lessonsThese benefits are further detailed in Sierra's policies and are subject to change at any time, consistent with the terms of any applicable compensation or benefits plans. Eligible full-time employees can participate in Sierra's equity plans subject to the terms of the applicable plans and policies.Be you, with usWe're working to bring the transformative power of AI to every organization in the world. To do so, it is important to us that the diversity of our employees represents the diversity of our customers. We believe that our work and culture are better when we encourage, support, and respect different skills and experiences represented within our team. We encourage you to apply even if your experience doesn't precisely match the job description. We strive to evaluate all applicants consistently without regard to race, color, religion, gender, national origin, age, disability, veteran status, pregnancy, gender expression or identity, sexual orientation, citizenship, or any other legally protected class.
Software Engineer
Software Engineering
Apply
Hidden link
openai_logo

Software Engineer, GPU Infrastructure - HPC

OpenAI
-
US.svg
United States
Full-time
Remote
false
Software Engineer
Software Engineering
Apply
Hidden link
openai_logo

System Software Engineer, Manageability Architecture

OpenAI
-
US.svg
United States
Full-time
Remote
false
Software Engineer
Software Engineering
Apply
Hidden link
No job found
Your search did not match any job. Please try again