CrawlJobs Logo

AI Software Engineer I

United States, Birmingham 95700.00 - 160000.00 USD / Year · Job Posted December 08, 2025
Apply Position
Job Link Share

Job Description

We're looking for an AI engineer to help build the core features and pipelines that power our AI platform. You’ll work on retrieval, embeddings, model integrations, and production-grade AI services—turning prototypes into reliable, scalable systems used across multiple products.

Job Responsibility

  • Build AI-enabled product features: chat, recommendations, anomaly detection, summarization, workflow automation
  • Contribute to RAG pipelines: ingestion, chunking, embeddings, vector search, retrieval logic
  • Integrate model APIs (OpenAI, Azure OpenAI, AWS Bedrock/SageMaker) into production systems
  • Implement reusable components for prompts, retrieval, and inference routing
  • Write clean, testable, secure code and participate in code reviews
  • Work with QA, DevOps, and Security to ensure reliable deployment and model behavior
  • Translate prototypes into maintainable production services and collaborate with product/UX to embed AI into user workflows
  • Participate in Agile ceremonies and contribute to a culture of high-quality engineering

Requirements

  • 2+ years of software engineering experience
  • Hands-on experience integrating AI APIs (OpenAI, Azure Cognitive Services, AWS Bedrock/SageMaker)
  • Strong Python or JavaScript/TypeScript skills (C# a plus)
  • Experience with AI/ML frameworks: PyTorch, TensorFlow, scikit-learn, Hugging Face, LangChain
  • Familiarity with embeddings, vector databases, and basic RAG concepts
  • Understanding of microservices, REST/GraphQL APIs, and version control (Git)
  • Exposure to cloud environments and CI/CD pipelines
  • Ability to write clear, modular, maintainable code
  • Bachelor’s degree in Computer Science, Data Science, Software Engineering, or related experience

Nice to have

  • Master’s degree and/or 3+ years of experience, including at least 1 year focused on AI or ML applications
  • Experience with vector databases (Pinecone, Chroma, Elasticsearch, pgvector)
  • Experience with prompt engineering, evaluation, and orchestration frameworks (LangChain, LangGraph, LlamaIndex)
  • Background in unstructured data processing and embedding pipelines

What we offer

  • Flexible paid time off
  • Affordable health, dental, and vision insurance options
  • Monthly fitness reimbursement
  • 401(k) matching
  • New-Parent Paid Leave
  • Casual work environments
  • Remote work

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

AI Software Engineer I

8 matching positions

Software Engineer II and Sr. Software Engineer - AI Frameworks

The AI Frameworks team at Microsoft develops software that pushes the cutting ed...
Location
Location
United States , Mountain View
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, implement, and test a function or component for our AI/ML frameworks and tools
  • Speeding up/reducing complexity of key components/pipelines to improve performance and/or efficiency of our systems
  • Interacting and collaborating with our partners both internal and external
  • Interacting with and providing tech support for our customers/users
  • Embody our Culture and Values
  • Fulltime
Read More
Arrow Right

Software Engineer II and Senior Software Engineer - AI Compilers

The AI Frameworks team at Microsoft develops the AI software used to train and d...
Location
Location
United States , Mountain View
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Invent and implement innovative compiler features and advanced optimization passes, leveraging tools such as LLVM, MLIR, Torch Dynamo, and Triton
  • Develop code generation techniques for new hardware platforms
  • Design and develop cutting edge AI software in C++ and Python
  • Optimize AI workloads
  • Design new programming abstractions for AI
  • Collaborate broadly across multiple disciplines from hardware architects to ML developers
  • Identify requirements, plan and design solutions, estimate effort, and schedule deliverables
  • Help establish and drive the adoption of outstanding coding standards and patterns and help enhance our inclusive engineering culture
  • Embody Microsoft's culture and values
  • Fulltime
Read More
Arrow Right

Senior Software Engineer and Principal Software Engineer - Power Point AI Team

The PowerPoint team is embarking on an exciting new chapter - evolving a product...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 8+ years of experience in backend service engineering, including work on high-scale infrastructures
  • Proficiency in one or more systems programming languages such as C#, C++
  • 1+ years of experience in software engineering, designing and developing systems (and APIs) that deploy and integrate with AI models
  • 2+ years of experience working with rich telemetry, making data driven decisions, and carrying out rapid experimentation
  • 2+ years of experience building software for scale, performance, and reliability
  • Academic or industry experience with building, finetuning, deploying or building eval-driven systems utilizing the models (any category)
Job Responsibility
Job Responsibility
  • Lead design and delivery of complex, scalable AI features ensuring resilience and exceptional user experience
  • Drive technical strategy and architecture decisions across multiple services, influencing partner teams and aligning with compliance and security requirements
  • Champion modern engineering practices, including AI-driven approaches, automation, and cloud-native patterns, across the full development lifecycle
  • Mentor and guide engineers, fostering technical excellence and continuous improvement in security, reliability, and performance
  • Collaborate cross-org to solve challenging technical problems, streamline processes, and reduce operational costs while improving live-site health
  • Design and implement scalable backend services optimized for machine learning workflows and large language model integration
  • Develop and maintain evaluation-driven systems that leverage text and multimodal inputs (e.g., images) to power visual-creation experiences
  • Build and optimize APIs and infrastructure to support high-performance model inference and experimentation at scale
  • Collaborate with product, ML, and design teams to integrate models into user-facing features, ensuring seamless functionality and performance
  • Conduct model evaluations and experiments, analyze results, and iterate on improvements to enhance accuracy and user experience
  • Fulltime
Read More
Arrow Right

Senior Software Engineer I (AI Enablement)

Articulate is looking for a Senior Software Engineer I to join our amazing AI En...
Location
Location
United States
Salary
Salary:
137700.00 - 182426.00 USD / Year
articulate.com Logo
Articulate
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Enthusiasm for creating tools, libraries, and services that enable other teams to more easily create powerful AI experiences for customers
  • 5+ years of experience working in a software engineering environment
  • A proven track record of implementing, shipping and maintaining production software
  • A history of collaborative, team-based work
  • Strong communication skills and an ability to clearly explain technical topics to engineers and non-engineers alike
  • Little need for direct oversight
  • Ability to write clear, testable, and maintainable JavaScript
  • Proficiency with fullstack JavaScript/TypeScript technologies (React, Node.js, Postgres, Docker)
  • Proficiency with backend technologies (Node.js, Postgres, Docker)
  • Experience building internal tools, utilities, and services
Job Responsibility
Job Responsibility
  • Build new features and enhance existing ones with an eye for quality
  • Focus on customers and iterate quickly to bring them value
  • Collaborate closely with engineers, designers and product leaders
  • Mentor software engineers and review work constructively
  • Participate in defining application architecture
  • Participate in and level up our incident response process
  • Be part of a growing remote-first company with a world-class culture
  • Be responsible for making effective use of your time, focusing on quality results instead of effort
What we offer
What we offer
  • Bonus-eligible
  • Robust suite of benefits
  • Fulltime
Read More
Arrow Right
New

Sr Staff AI Software Engineer (CORA AI)

Idira is looking for a Senior AI Software Engineer to join our Generative AI fou...
Location
Location
Israel , Petah Tikva
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree with 15 years of experience, or Master's degree with 12 years of experience, or PhD with 8 years of experience
  • Extensive experience in software engineering, with a focus on building and deploying production-grade systems
  • Proven experience with cloud platforms, particularly AWS services
  • Strong programming skills in languages such as Python
  • Hands-on experience with machine learning, deep learning, and Large Language Models (LLMs)
  • Experience with the full software development lifecycle (design, development, testing, deployment, maintenance)
Job Responsibility
Job Responsibility
  • Design, develop, and deploy scalable AI agents and shared infrastructure for GenAI capabilities
  • Manage the full software development lifecycle, from prototyping to production-grade, observable systems
  • Collaborate with product managers, researchers, and engineers to translate ideas into robust and scalable services
  • Work hands-on with large language models (LLMs), agentic frameworks, and a broad range of AWS services
  • Implement strong telemetry, evaluation metrics, and feedback loops to continuously improve AI solutions
  • Champion operational excellence through pragmatic experimentation, iteration, and solid design
Read More
Arrow Right

Senior AI Engineer I - Agentic AI

As a Senior AI Engineer II – Agentic AI, you will be a core builder responsible ...
Location
Location
India , Bengaluru Urban; CHENNAI
Salary
Salary:
Not provided
americanexpress.com Logo
Amex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience, including meaningful production experience with LLMs or applied ML systems
  • A track record of shipping AI-powered or agentic systems that real users depend on
  • Strong engineering fundamentals across backend systems, APIs, data pipelines, and cloud infrastructure
  • Hands-on experience with modern LLM tooling and agentic patterns and architectures
  • Fluency with AI-assisted and agentic development workflows
  • Strong sense of ownership and sound technical judgment
  • Comfort operating with ambiguity and turning it into shipped reliable product
  • A strong product mindset and customer orientation
Job Responsibility
Job Responsibility
  • Design, build, and ship LLM-powered and agentic product features that change how customers manage their finances
  • Build agentic AI systems that reason over context, invoke tools, take real actions, and recover gracefully from failure
  • Architect and implement production-grade RAG pipelines over sensitive financial data, with strict requirements for correctness, auditability, and safety
  • Contribute to shared AI infrastructure, including LLM services, agent orchestration frameworks, and evaluation and monitoring tooling, that scales agentic development across Amex Technology
  • Own the systems you build in production, including reliability, latency, cost, and failure modes
  • Work closely with product and design partners
  • engineers in this role are expected to think in terms of customer outcomes, not just technical execution
What we offer
What we offer
  • Competitive base salaries
  • Bonus incentives
  • Support for financial-well-being and retirement
  • Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
  • Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
  • Generous paid parental leave policies (depending on your location)
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
  • Free and confidential counseling support through our Healthy Minds program
  • Career development and training opportunities
Read More
Arrow Right

AI Engineer I - Agentic AI

As an AI Engineer III – Agentic AI, you will be a hands-on builder contributing ...
Location
Location
India , Bengaluru Urban; Chennai
Salary
Salary:
Not provided
americanexpress.com Logo
Amex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1+ years of professional software engineering experience
  • Some hands-on experience building or contributing to AI-powered features, LLM-based applications, or applied ML systems (professional or project-based)
  • Solid engineering fundamentals in at least one backend language (Python, Go, or TypeScript)
  • Familiarity with APIs, basic cloud concepts, and modern development practices
  • Interest in agentic AI systems, autonomy, and AI-assisted development workflows
  • Willingness to learn, take feedback, and grow technical ownership over time
  • Comfort working in collaborative, cross-functional teams
  • A strong customer mindset and curiosity about real-world problem solving
Job Responsibility
Job Responsibility
  • Contribute to the design and implementation of LLM-powered and agentic product features
  • Build and extend agentic AI workflows that reason over context, call tools, and perform actions under guidance from senior engineers
  • Help implement and maintain retrieval-augmented generation (RAG) pipelines over financial data, with an emphasis on correctness and safety
  • Contribute to shared AI infrastructure such as LLM services, orchestration components, and evaluation or monitoring tooling
  • Participate in operating AI systems in production, including monitoring, debugging, and improving reliability and performance
  • Collaborate closely with product and design partners, learning to translate customer needs into technical solutions
What we offer
What we offer
  • Competitive base salaries
  • Bonus incentives
  • Support for financial-well-being and retirement
  • Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
  • Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
  • Generous paid parental leave policies (depending on your location)
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
  • Free and confidential counseling support through our Healthy Minds program
  • Career development and training opportunities
Read More
Arrow Right

Senior Software Engineer, Managed AI - AI model LifeCycle

The Senior Software Engineer for the Model LifeCycle team will contribute to bui...
Location
Location
United States , San Francisco
Salary
Salary:
172425.00 - 209000.00 USD / Year
crusoe.ai Logo
Crusoe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Experience delivering production-ready features
  • Familiarity with essential cloud-based services (e.g., compute, storage, networking)
  • Familiarity with Generative AI (Large Language Models, Multimodal)
  • Experience with AI infrastructure components (training, inference)
  • 4-5+ years of industry experience with demonstrated history of consistent success leading a varied portfolio of initiatives across your function
Job Responsibility
Job Responsibility
  • Implement and maintain systems for fine-tuning large foundation models (SFT, PEFT, LoRA, adapters), including multi-node orchestration, checkpointing, failure recovery, and cost-efficient scaling
  • Implement and maintain end-to-end training pipelines for Large Language Models
  • Implement components for distillation and reinforcement learning pipelines (e.g., preference optimization, policy optimization, reward modeling)
  • Develop and maintain core agent execution infrastructure
  • Implement features for dataset, model, and experiment management, focusing on versioning, lineage, evaluation, and reproducible fine-tuning
  • Work closely with Senior Engineers and Principal Engineers, as well as product and platform teams, to implement system abstractions and APIs
  • Contribute to technical discussions on training runtimes, scheduling, storage, and model lifecycle management
  • Engage with the open-source LLM ecosystem
What we offer
What we offer
  • Restricted Stock Units
  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with a 100% match up to 4% of salary
  • Generous paid time off and holiday schedule
  • Cell phone reimbursement
  • Tuition reimbursement
  • Fulltime
Read More
Arrow Right