CrawlJobs Logo

Software Engineer - AI Applications

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

Job Description

Vanilla is seeking a 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. As a Software Engineer, you will work collaboratively with engineering and subject matter experts to find innovative and disruptive uses of AI to streamline (or replace) workflows.

Job Responsibility

  • Machine learning and AI: You are passionate and knowledgeable about the current and future state of AI
  • You will be utilizing existing Large Language Models to build applied AI applications focused on producing high accuracy rates
  • You will take ownership in constructing services to ingest results
  • You will work with product, and engineering teams and build models/services that can ingest data, extract key information and surface insights
  • You can build tooling to support model training, evaluation, inference serving, monitoring and alerting
  • You want to use the latest ML frameworks and open source tools to develop new model training pipelines
  • Hands On Coding: You have direct experience with software engineering and are familiar with modern languages like Python, Javascript, Go, Rust
  • You have experience building microservices and understand the tradeoffs of the approach
  • Data handling: You can identify, extract, transform, and load data from disparate sources into a centralized system. You are able to normalize, cleanse, and validate this data
  • Database management: You are able to design and implement schemas, optimize queries, and manage database performance
  • Collaboration: You must be able to 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
  • 4+ years relevant work experience
  • Proficiency in, at least, one modern programming language such as Python or Javascript
  • Experience integrating with backend services, and APIs
  • Experience with OpenAI, Anthropic, or similar for both chat and API interfaces
  • 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

Bonus experience with AI observability, monitoring, and signaling with tools such as LangChain or LangGraph, or 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

Software Engineer - AI Applications

8 matching positions

Staff Software Engineer - AI Applications

We build simple yet innovative consumer products and developer APIs that shape h...
Location
Location
United States , San Francisco
Salary
Salary:
228360.00 - 369800.00 USD / Year
plaid.com Logo
Plaid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong SWE fundamentals (system design, APIs, etc.)
  • Hands-on experience working with LLMs to build products and shipping them to product with iterating with real user feedback - including but not limited to: Prompt engineering
  • Fine-tuning
  • Retrieval augmented generation (RAG)
  • Semantic search - vector database and embedding models
  • Agent orchestration framework
  • Evaluation and monitoring framework of open-ended tasks
  • Streaming and SSE
  • Common UX and design patterns for GenAI-powered products
  • Strong debugging and monitoring experience for production systems
Job Responsibility
Job Responsibility
  • Work with other AI engineers, software engineers and machine learning engineers to architect, design and implement GenAI-powered products and features
  • Collaborate across functions to understand user needs, propose and implement AI-powered solutions where they’re expected to have the highest impact
  • Design and execute rapid experiments to push the boundaries on potential business impact from emerging AI capabilities, with a focus on minimal viable testing approaches
  • Balance creative exploration of possibilities with rigorous evaluation of technical feasibility, product potential and business impact
  • Fulltime
Read More
Arrow Right

Software Engineer, AI Applications

Ema is building the agentic AI operating system for enterprises. We help some of...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
ema.co Logo
Ema
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of production software engineering experience
  • At least one real production deployment of a GenAI/LLM-powered system (not just POCs)
  • Strong programming skills in Python and/or TypeScript
  • Practical experience with prompt and instruction design beyond basics
  • Tool/function calling and structured outputs
  • Practical experience with Retrieval and grounding (RAG, embeddings, chunking strategies)
  • Practical experience with Human-in-the-loop workflows and safe rollout patterns
  • Practical experience with validation techniques (golden sets, offline evals, error analysis)
  • Experience integrating with enterprise systems via APIs (REST/JSON), auth (OAuth, service accounts)
  • Comfort working with real customer data and operational constraints
Job Responsibility
Job Responsibility
  • Design agentic workflows that map customer business processes to multi-agent systems with clear success criteria
  • Build and deploy AI applications using Ema’s platform: agents, tools, integrations, human-in-the-loop workflows
  • Implement integrations with enterprise systems (CRM, ticketing, data stores, internal APIs)
  • Debug production issues across the stack — model behavior, orchestration logic, permissions, data quality, UX
  • Run evaluations using golden datasets- test data generation, offline tests, regression checks, and real user feedback
  • Collaborate closely with customers (Ops, IT, business users) to deliver measurable value post launch
  • Partner with Product & Core Engineering to feed learnings back into the platform and improve reusability
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - AI Applications

Vanilla is seeking a Staff Software Engineer - AI Applications with a strong bac...
Location
Location
United States
Salary
Salary:
190000.00 - 210000.00 USD / Year
justvanilla.com Logo
Vanilla Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience
  • 8+ years relevant work experience
  • Proficiency in modern programming languages such as Python or Javascript
  • 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
  • Production experience with scalability and best-practices of AI infrastructure
  • Must have experience with AI observability, monitoring, and signaling using tools like LangChain or LangGraph
  • Hands-on experience using RAG and chunking to tune LLM performance
  • Experienced with LLM orchestration tooling and decision frameworks
  • Experience or exposure building agentic capabilities and workflows
Job Responsibility
Job Responsibility
  • Machine learning and AI: You are passionate and knowledgeable about the current and future state of AI
  • You will be utilizing existing Large Language Models to build applied AI applications focused on producing high accuracy rates. Your software engineer skills will come into play here as you'll take ownership in constructing services to ingest results
  • You will work with product, and engineering teams and build models/services that can ingest data, extract key information and surface insights
  • You can build tooling to support model training, evaluation, inference serving, monitoring and alerting
  • You want to use the latest ML frameworks and open source tools to develop new model training pipelines
  • Hands On Coding: You have direct experience with software engineering and are familiar with modern languages like Python, Javascript, Go, Rust
  • You have experience building microservices and understand the tradeoffs of the approach
  • Data handling: You can identify, extract, transform, and load data from disparate sources into a centralized system. You are able to normalize, cleanse, and validate this data
  • Database management: You are able to design and implement schemas, optimize queries, and manage database performance
  • Project management: You must be an effective self-organizer: prioritize tasks, manage resources, and communicate effectively with non-technical stakeholders
What we offer
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
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - AI Applications

Vanilla is seeking a Senior Software Engineer - AI Applications with a strong ba...
Location
Location
United States
Salary
Salary:
160000.00 - 190000.00 USD / Year
justvanilla.com Logo
Vanilla Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
What we offer
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
  • Fulltime
Read More
Arrow Right

C# Software Engineer IV - AI Applications

At ASI, we are revolutionizing industries with state-of-the-art autonomous robot...
Location
Location
United States , Mendon
Salary
Salary:
Not provided
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field
  • 10+ years of experience working as a software engineer utilizing C#
  • Experience developing and deploying AI or machine learning models in production software systems
  • Strong understanding of machine learning frameworks such as TensorFlow or PyTorch
  • Hands on experience embedding AI features into software platforms, APIs, or internal tools
  • Experience optimizing models and workflows for real time performance and efficiency
  • Strong analytical and problem-solving abilities with the ability to implement technical solutions in software environments
  • Ability to collaborate effectively with interdisciplinary teams and communicate complex technical concepts clearly
Job Responsibility
Job Responsibility
  • Embed AI features into the Mobius software platform, including workflows, APIs, and internal tools
  • Develop and integrate AI models and algorithms that enhance platform capabilities, efficiency, and automation
  • Optimize platform workflows and AI systems for real time performance, low latency, and reliability
  • Collaborate with software engineers, robotics teams, and data scientists to ensure AI features align with system and product requirements
  • Convert AI models into production ready components such as services, APIs, or embedded libraries for the Mobius platform
  • Test, validate, and monitor AI capabilities within the software platform to ensure robustness, stability, and high performance
  • Continuously improve AI systems and workflows by implementing updates, optimizations, and automation strategies
What we offer
What we offer
  • Full Benefits - 90% Medical, ESOP, 401K, Generous PTO
  • Fulltime
Read More
Arrow Right

C# Software Engineer IV - AI Applications

At ASI, we are revolutionizing industries with state-of-the-art autonomous robot...
Location
Location
United States , Lehi
Salary
Salary:
Not provided
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field
  • 10+ years of experience working as a software engineer utilizing C#
  • Experience developing and deploying AI or machine learning models in production software systems
  • Strong understanding of machine learning frameworks such as TensorFlow or PyTorch
  • Hands on experience embedding AI features into software platforms, APIs, or internal tools
  • Experience optimizing models and workflows for real time performance and efficiency
  • Strong analytical and problem-solving abilities with the ability to implement technical solutions in software environments
  • Ability to collaborate effectively with interdisciplinary teams and communicate complex technical concepts clearly
Job Responsibility
Job Responsibility
  • Embed AI features into the Mobius software platform, including workflows, APIs, and internal tools
  • Develop and integrate AI models and algorithms that enhance platform capabilities, efficiency, and automation
  • Optimize platform workflows and AI systems for real time performance, low latency, and reliability
  • Collaborate with software engineers, robotics teams, and data scientists to ensure AI features align with system and product requirements
  • Convert AI models into production ready components such as services, APIs, or embedded libraries for the Mobius platform
  • Test, validate, and monitor AI capabilities within the software platform to ensure robustness, stability, and high performance
  • Continuously improve AI systems and workflows by implementing updates, optimizations, and automation strategies
What we offer
What we offer
  • Full Benefits - 90% Medical, ESOP, 401K, Generous PTO
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer IV - AI Applications

At ASI, we are revolutionizing industries with state-of-the-art autonomous robot...
Location
Location
United States , Mendon
Salary
Salary:
Not provided
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field
  • 10+ years professional experience designing and implementing embedded, real-time software systems using C/C++ for embedded processors
  • Familiarity with large multithreaded embedded applications, running on an RTOS
  • Experience deploying AI or machine learning models on embedded systems or constrained hardware
  • Strong understanding of ML inference runtimes such as TensorRT, ONNX Runtime, OpenVINO, or TensorFlow Lite
  • Experience optimizing compute, memory, and power usage for real time embedded applications
  • Familiarity with microcontrollers, embedded Linux, real time operating systems, or hardware accelerators
  • Strong analytical and problem-solving skills with the ability to design efficient embedded AI solutions
Job Responsibility
Job Responsibility
  • Deploy models onto constrained hardware and embedded systems
  • Optimize compute, memory, and performance for real time operation
  • Tune real time performance and collaborate with robot teams
  • Develop and integrate AI models and algorithms that enhance system efficiency and reliability
  • Convert AI models into production ready components such as embedded libraries or hardware optimized modules
  • Test, validate, and monitor AI performance on embedded platforms to ensure robustness and stability
  • Collaborate with robotics, firmware, and software teams to ensure embedded AI alignment with system requirements
  • Continuously improve embedded AI systems through updates, optimizations, and performance refinements
  • Stay current with embedded AI tools, runtimes, hardware accelerators, and optimization techniques
What we offer
What we offer
  • Full Benefits - 90% Medical, ESOP, 401K, Generous PTO
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer IV - AI Applications

At ASI, we are revolutionizing industries with state-of-the-art autonomous robot...
Location
Location
United States , Lehi
Salary
Salary:
Not provided
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field
  • 10+ years professional experience designing and implementing embedded, real-time software systems using C/C++ for embedded processors
  • Familiarity with large multithreaded embedded applications, running on an RTOS
  • Experience deploying AI or machine learning models on embedded systems or constrained hardware
  • Strong understanding of ML inference runtimes such as TensorRT, ONNX Runtime, OpenVINO, or TensorFlow Lite
  • Experience optimizing compute, memory, and power usage for real time embedded applications
  • Familiarity with microcontrollers, embedded Linux, real time operating systems, or hardware accelerators
  • Strong analytical and problem-solving skills with the ability to design efficient embedded AI solutions
Job Responsibility
Job Responsibility
  • Deploy models onto constrained hardware and embedded systems
  • Optimize compute, memory, and performance for real time operation
  • Tune real time performance and collaborate with robot teams
  • Develop and integrate AI models and algorithms that enhance system efficiency and reliability
  • Convert AI models into production ready components such as embedded libraries or hardware optimized modules
  • Test, validate, and monitor AI performance on embedded platforms to ensure robustness and stability
  • Collaborate with robotics, firmware, and software teams to ensure embedded AI alignment with system requirements
  • Continuously improve embedded AI systems through updates, optimizations, and performance refinements
  • Stay current with embedded AI tools, runtimes, hardware accelerators, and optimization techniques
What we offer
What we offer
  • Full Benefits - 90% Medical, ESOP, 401K, Generous PTO
  • Fulltime
Read More
Arrow Right