CrawlJobs Logo

Senior Software Engineer - AI Applications

United States 160000.00 - 190000.00 USD / Year · Job Posted February 20, 2026
Apply Position
Job Link Share

Job Description

Vanilla is seeking a Senior Software Engineer - AI Applications with a strong background in software development, data science, machine learning, and artificial intelligence. You will be utilizing existing Large Language Models to build applied AI applications focused on producing high accuracy rates. Your software engineering skills will come into play here as you’ll take ownership in constructing services to ingest structured results. If you’re a proactive problem-solver who lives to disrupt archaic processes with cutting-edge technology, this is the job for you.

Job Responsibility

  • Utilizing existing Large Language Models to build applied AI applications focused on producing high accuracy rates
  • Take ownership in constructing services to ingest structured results
  • Work collaboratively with engineering and subject matter experts to find innovative and disruptive uses of AI to streamline (or replace) workflows
  • Build models/services that can ingest data, extract key information and surface insights
  • Drive technical vision and leverage open source technologies and cloud services to build an AI/ML platform
  • Build tooling to support model training, evaluation, inference serving, monitoring and alerting
  • Use the latest ML frameworks and open source tools to develop new model training pipelines
  • Identify, extract, transform, and load data from disparate sources into a centralized system
  • Normalize, cleanse, and validate this data
  • Design and implement schemas, optimize queries, and manage database performance
  • Prioritize tasks, manage resources, and communicate effectively with non-technical stakeholders
  • Collaborate with engineers, subject matter experts, product managers, and designers to ensure the success of projects

Requirements

  • Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience
  • 6+ years relevant work experience
  • Proficiency in, at least, one modern programming language such as Python or Javascript
  • Experience building commercial SaaS solutions
  • Experience integrating with backend services, and APIs
  • Experience with OpenAI, Anthropic, or similar for both chat and API interfaces
  • Deep understanding of machine learning and AI technologies, including the ability to design, train, and implement machine learning models and use natural language processing techniques for automation
  • Experience with tuning AI performance and scalability of AI infrastructure
  • Experience with API design and accessing data from external sources
  • Ability to effectively articulate technical challenges and solutions
  • Deal well with ambiguous/undefined problems
  • ability to think abstractly
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Candidates must be legally authorized to work in the United States without the need for sponsorship now or in the future

Nice to have

  • Preferred experience with AI observability, monitoring, and signaling with tools such as LangChain or LangGraph
  • Experienced with LLM orchestration tooling and decision frameworks
  • Experience or exposure building agentic capabilities and workflows
  • Experience or exposure to evaluation testing frameworks
  • Exceptional candidates will have direct experience with RAG for tuning LLMs

What we offer

  • Flexible paid time off policy and 10 company-wide paid holidays
  • Parental leave, 4 weeks for all full-time employees and up to 12 weeks for birthing parents
  • Medical, dental, and vision benefits coverage for employees and their families
  • 401K eligibility after one month of employment
  • Free estate planning documents
  • Budget for learning & development and home office setup
  • Paid parking or transit for hybrid and in office employees

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer - AI Applications

8 matching positions

Senior Software Development Engineer, AI Open-Source Software

AMD is looking for a principal software developer to join our growing team. As a...
Location
Location
United States , Santa Clara
Salary
Salary:
204000.00 - 306000.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years professional software development experience
  • Demonstrated capacity to technically lead and people manage junior to mid-level developers
  • Proficient in C/C++ & Python programming employing best software design practices
  • GPU software development or validation involving HIP, CUDA, or OpenCL
  • Experience with software libraries and API design
  • Exposure to Matrix/Tensor operations and numerical work
  • Software emulation to support FP numerical formats is a plus
  • Experience in software performance estimations, optimizations and debugging
  • Ability to closely interact with technical leads, developers, and test teams to maintain and release production software
Job Responsibility
Job Responsibility
  • Develop software in C++, Python, HIP, assembly, and SOTA programming technologies to enable key mathematical operations on GPU
  • Design GPU computational software libraries for AI, HPC applications
  • Aid management in planning, and delivering industry-leading software for current and future processors
  • Supervise small development team
  • Carry-out performance optimizations and projections for important use-cases to maximize hardware utilization
  • Support development of programs to sustain seamless performance analysis, and performance/functional test coverage
  • Identify and help resolve quality issues working closely with libraries development teams and other internal engineering teams
What we offer
What we offer
  • Benefits offered are described: AMD benefits at a glance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer and Principal Software Engineer

We are building a planet-scale multi-modal database and infrastructure for execu...
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#, or Java
  • OR Equivalent experience
  • 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#, Java
  • OR equivalent experience
  • Experience in shipping products and scalable, reliable services
  • Currently programming/coding in your current or most recent role
  • Hands on experience with asynchronous programming and concurrency (threads, tasks, futures, async/await)
  • Experience with Azure Kubernetes Service (AKS), Amazon Elastic Kubernetes Service (EKS), and/or Google Kubernetes Engine (GKE)
  • Experience in building database engines, query engines, indexing solutions (columnar, full-text, vector), at scale
  • Experience with programming CUDA, AI systems at scale
Job Responsibility
Job Responsibility
  • Independently execute in the face of ambiguity
  • Leads identification of dependencies and the development of design documents for a product, application, service, or platform
  • Writes efficient systems code and able to debug distributed systems
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, AI

We are a leading global provider of financial information services, insights, da...
Location
Location
United Kingdom , London
Salary
Salary:
60000.00 - 70000.00 GBP / Year
https://www.randstad.com Logo
Randstad
Expiration Date
July 10, 2026
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience designing, developing, and deploying production-grade applications, with 5+ years specifically in full-stack enterprise software engineering
  • Advanced Python programming with strong backend development capabilities
  • Proven experience developing and deploying intelligent conversational AI systems using RAG architectures, Model Context Protocol (MCP), AI-enabled search, vector databases, and LLM integration
  • Hands-on experience building GenAI applications using LangChain and LangGraph (agent architecture design, state management, and graph-based workflow orchestration)
  • Solid understanding of ML algorithms, FastAPI, PyTorch/TensorFlow, MLflow, MLOps practices, containerization (Docker, Kubernetes/AWS EKS), and cloud services (AWS Bedrock, SageMaker, Azure AI Search)
  • Excellent communication and collaboration skills, with the ability to translate complex technical concepts for diverse, cross-functional stakeholders
Job Responsibility
Job Responsibility
  • Lead GenAI Development: Spearhead the creation of enterprise chatbot platforms, evaluation frameworks, agentic workflows, RAG architectures, and MCP implementations
  • Pioneer Innovation: Act as a hands-on engineer bridging the gap between research breakthroughs and production-ready capabilities to generate tangible business value
  • Build Robust Infrastructure: Develop enterprise-scale APIs (FastAPI) and architect comprehensive cloud-based AI infrastructure on AWS/Azure optimized for scalability and performance
  • Demonstrate Full-Stack Excellence: Apply your expertise across the entire technology stack to seamlessly integrate AI capabilities into user-facing products and backend systems
What we offer
What we offer
  • Transformative AI Impact: Design and deploy production-ready GenAI platforms, multi-agent systems, and intelligent automation that reshape products in real-time
  • Cutting-Edge Tech Stack: Experiment with the latest LLMs, architect RAG implementations, design sophisticated agentic systems, and develop Model Context Protocol (MCP) servers
  • Enterprise Scale: Build GenAI solutions across multiple business units while creating unified patterns and reusable component frameworks
  • Dynamic Culture: Work at the intersection of advanced engineering and product development within a collaborative, innovation-driven environment
  • Fulltime
!
Read More
Arrow Right
New

Senior AI Software Engineer

We are seeking an experienced software engineer contractor to help design, build...
Location
Location
United States , Celebration
Salary
Salary:
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong software engineering experience building and supporting production applications
  • Proficiency in one or more modern programming languages such as Java, TypeScript, JavaScript, or Dart
  • Experience building and consuming REST APIs and integrating with enterprise systems
  • Experience with cloud platforms and modern application architecture patterns
  • Hands-on experience with AI/ML or generative AI application development
  • Experience working with large language model APIs, prompt design, and structured output patterns
  • Strong understanding of software design, testing, debugging, version control, and deployment practices
  • Experience with data processing, transformation, and working with structured and unstructured data
  • Ability to work independently in a fast-paced environment and deliver high-quality outcomes with limited oversight
  • Strong written and verbal communication skills
Job Responsibility
Job Responsibility
  • Design, develop, test, and deploy scalable software solutions that support business and operational priorities
  • Build AI-enabled applications and services using large language models, orchestration frameworks, APIs, and enterprise data sources
  • Develop backend services, system integrations, and workflow automations across internal platforms
  • Translate business needs into technical designs and working software
  • Rapidly prototype new capabilities, then harden successful concepts for production use
  • Build tools that support use cases such as summarization, intelligent search, content generation, workflow assistance, classification, and recommendations
  • Integrate AI capabilities responsibly with appropriate controls for quality, security, privacy, and observability
  • Partner with product managers, analysts, architects, and business stakeholders to define requirements and solution approaches
  • Create clean, maintainable, well-documented code and participate in code reviews and technical design discussions
  • Troubleshoot issues across development, test, and production environments
What we offer
What we offer
  • Medical, dental, and vision coverage
  • 401(k) with company match
  • Short-term disability
  • Life insurance with AD&D
  • Fulltime
Read More
Arrow Right
New

Agentic AI - Senior Software Engineer

Mastercard Foundry R&D is seeking a Senior Software Engineer to join the Agentic...
Location
Location
Ireland , Dublin 18
Salary
Salary:
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on experience building applications or systems using Generative AI, LLMs, or agentic patterns
  • Experience with one or more modern AI frameworks and SDKs for agent orchestration, AI application development, or coding-agent workflows (for example LangGraph, OpenAI Agents SDK, Vercel AI SDK, or Codex SDK)
  • Strong understanding of orchestration, tool-calling, context management, and AI system design trade-offs
  • Strong software engineering experience building scalable, maintainable production systems
  • Experience with React and/or Next.js
  • Strong backend engineering skills in Java and/or Python
  • Experience with developer tooling, automation, CLI-based workflows, and CI/CD
  • Familiarity with containers, cloud-native development, and service integration patterns
  • Experience building products, prototypes, and/or internal platforms with a focus on usability and adoption
Job Responsibility
Job Responsibility
  • Build software, tooling, and platform capabilities that support Mastercard’s Agentic AI strategy
  • Design and implement AI-enabled applications, workflows, and developer-facing capabilities
  • Develop reusable services, patterns, and integrations for AI and agentic systems
  • Evaluate models, frameworks, and tools across quality, cost, latency, reliability, and maintainability
  • Contribute to new product and prototype development from concept through validation
  • Improve developer experience through automation, AI-assisted workflows, and platform thinking
  • Partner with product, engineering, and business stakeholders to turn ideas into working solutions
  • Advocate learnings, prototypes, and best practices across the organization
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - AI Engineering and Productivity

The Role The AI Engineering and Productivity team in the Global Planning, Desig...
Location
Location
United States , Austin; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related field, OR equivalent experience
  • 6+ years of experience delivering enterprise or full stack software solutions using Java / JEE, Python , and preferably Angular
  • 3+ years of experience working with complex SQL queries, functions, and stored procedures, including performance tuning and optimization against large datasets
  • Experience building or supporting data pipelines , ETL/ELT processes, or datacentric applications on distributed or cloud platforms (e.g., Databricks, Spark , or similar)
  • 3+ years of experience with Kubernetes/Docker, Quarkus , and cloud platforms such as Azure, AWS , or GCP
  • Experience working in Agile/SCRUM development methodologies, including backlog refinement, sprint planning, and incremental delivery
  • Hands on experience with modern DevOps practices such as Git/GitHub, code reviews, automated builds, automated testing, and CI/CD pipelines (e.g., GitHub Actions)
  • Willingness and demonstrated ability to learn and apply AI concepts , including working with data and APIs that support AI/ML and LLM based solutions
  • Strong problem solving skills with the ability to break down complex technical and data challenges into clear, actionable steps and deliver high quality solutions
  • Excellent written and verbal communication skills with the ability to collaborate with both technical and nontechnical stakeholders
Job Responsibility
Job Responsibility
  • Design, develop, and maintain data driven and AI-enabled applications and services that support Product Development engineering teams
  • Write high-quality, performant SQL (queries, functions, stored procedures) for complex data transformations and modeling across enterprise data platforms (e.g., SQL Server, Oracle, PostgreSQL)
  • Build and optimize data pipelines and workflows in Databricks (DBX) and related tools to support batch and near realtime data processing
  • Develop backend services and APIs in Java and/or Python that integrate data, business rules, and user workflows into robust, reusable components
  • Develop enterprise grade applications using Kubernetes/Docker, Quarkus, Java, Angular, PostgreSQL, and other GM approved tools
  • Partner with data science and AI teams to productionize AI/ML and LLM based solutions, including feature pipelines, inference integrations, monitoring, and continuous improvement
  • Proactively identify and remediate issues related to code quality, patterns, performance, security, and data correctness, using code quality analysis tools and remediation techniques
  • Lead or contribute to solution design, including architecture, patterns, and technology choices aligned with GM standards and Statement of Technical Direction
  • Apply and champion software engineering best practices, including code reviews, automated testing, branching strategies, CI/CD pipelines (e.g., GitHub Actions), observability, and secure coding practices
  • Collaborate with cross-functional teams (product owners, data engineers, architects, business stakeholders) to refine requirements, define acceptance criteria, and deliver incremental value in an Agile/SCRUM environment
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Principal AI Software Engineer, Senior Vice President

Are you looking for a career move that will put you at the heart of a global fin...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Exceptional Python Expertise: Demonstrated mastery of core Python, including advanced features, performance optimization, and a deep understanding of the FastAPI framework
  • Prior hands-on experience with Generative AI, Large Language Model (LLM) frameworks (e.g. LangChain, LlamaIndex), and their application in enterprise environments is a must. This must be underpinned by a profound understanding of core machine learning principles, algorithms, and data science methodologies
  • Full Lifecycle Ownership: Extensive hands-on experience and technical authority throughout the entire software development lifecycle, from conceptualization and design to implementation, deployment, and operational ownership of enterprise software solutions, involving significant cross-functional collaboration
  • Strategic System Design: Significant hands-on experience in architecting and designing (architecture, design patterns, reliability, scaling) highly complex new and current systems with broad technical impact
  • Hands-on expertise with containerized deployment technologies (e.g. Kubernetes, OpenShift, Docker) and orchestration strategies
  • Hands-on experience and in-depth understanding of C++ is a significant bonus, particularly for complex code analysis, parsing, and integration into knowledge graph structures
Job Responsibility
Job Responsibility
  • Architect and implement cutting-edge software systems, defining the technical design for our AI solutions to ensure scalability, performance, and reliability
  • Drive the hands-on design, implementation, and deployment of sophisticated systems that automate the analysis of data, code, and documentation
  • Apply deep expertise to structure extracted knowledge within a Credit Risk Domain-aware knowledge graph, including advanced strategies for effectively modelling complex codebases, particularly C++, within this graph
  • Act as a critical technical partner with data scientists, business analysts, and other engineering teams to translate challenging business requirements into robust technical solutions and ensure successful, high-quality project delivery
  • Tackle the most complex technical challenges within our AI initiatives, providing solutions that set the standard for engineering excellence
What we offer
What we offer
  • Generous holiday allowance starting at 27 days plus bank holidays
  • increasing with tenure
  • A discretional annual performance related bonus
  • Private medical insurance packages to suit your personal circumstances
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, AI Platform

Everlaw is looking for a Senior Software Engineer, AI Platform with experience b...
Location
Location
United States , Oakland
Salary
Salary:
173000.00 - 251000.00 USD / Year
everlaw.com Logo
Everlaw
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS in Computer Science, or equivalent coursework
  • experience coding in languages such as C, C++, C#, Java, Python, Javascript, Go or Rust
  • good knowledge of algorithms and fundamental computer science concepts, relational databases, API design, and building user interfaces
  • practical experience with AI/ML-powered systems such as retrieval pipelines, semantic search features, agentic pipelines, document classification systems, or LLM-integrated features
  • work experience with AI development tools like Cursor and Claude Code
  • at least 4 years of experience building distributed systems in the cloud with service based architecture, using frontend frameworks to create rich, deep, web applications, and experience with the best practices to test, maintain, and launch cloud based software
  • at least 1 year of experience leading or coordinating multi-developer efforts, including planning and technical breakdown
Job Responsibility
Job Responsibility
  • Build AI platform capabilities that power product experiences such as Deep Dive, predictive coding, multi-modal understanding, agentic workflows, translations, search, review, and more
  • contribute to RAG, semantic retrieval, and agentic orchestration patterns, including indexing pipelines, query flows, tool-calling and planning logic, relevance tuning, benchmarking, and multi-modal workloads where applicable
  • collaborate with Product, Platform, Security, and DevOps partners to build and ship new features in our production environments
  • help with scaling our system to larger datasets with hundreds of millions of documents
  • provide technical mentorship to other engineers
  • be a code reviewer
  • fix defects in our product
  • provide on-call support for the product
  • contribute to documentation
  • do technical interviews
What we offer
What we offer
  • Equity program
  • 401(k) retirement plan with company matching
  • health, dental, and vision
  • Flexible Spending Accounts for health and dependent care expenses
  • paid parental leave and approximately 10 days (80 hours) per year of sick leave
  • seventeen paid vacation days plus 11 federal holidays
  • membership to Modern Health to help employees prioritize mental health and wellness
  • annual allocation for Learning & Development opportunities and applicable professional membership dues
  • company-sponsored life and disability insurance
  • work in Downtown Oakland, just steps from the BART line and dozens of restaurants
  • Fulltime
Read More
Arrow Right