Senior AI Software Engineer
Top Benefits
About the role
Who you are
- Are you passionate about harnessing the power of generative AI and foundation models to build truly intelligent products?
- We're looking for a creative and driven Applied AI Engineer who is excited to tackle complex problems and build impactful solutions through strong software engineering and product development
- Proven Experience: 5+ years of professional experience in Applied AI Engineering, ML Engineering, or a closely related role with a strong focus on building and deploying AI-powered products and applications, demonstrating a strong foundation in software engineering
- Applied AI & Python Expertise: Advanced proficiency in Python and hands-on experience building applications with leading AI/ML frameworks (e.g. , LangChain, LlamaIndex, CrewAI, PyTorch)
- You are an expert with data and ML libraries (e.g. , Pandas, spaCy), applying these skills to product development
- Production Generative AI Champion: Demonstrated success deploying and maintaining applications powered by LLMs and other generative models in a production environment, highlighting your product development and software engineering capabilities
- Retrieval-Augmented Generation (RAG) Expertise: Deep, hands-on experience designing, building, and optimizing RAG pipelines, including expertise in vector databases (e.g. , Qdrant, Pinecone, Weaviate), embedding strategies, and chunking techniques, as applied to agentic AI workflows
- Agentic AI System Evaluation Expertise: Demonstrable experience with modern evaluation techniques for multi-step AI agents
- You should be able to speak to the trade-offs of evaluating reasoning traces, tool usage, and final outcomes using frameworks like LangSmith, DeepEval, Ragas, TruLens, or custom-built solutions, showcasing your understanding of agentic AI frameworks
- Prompt Engineering & In-Context Learning: Demonstrable skill in designing, testing, and optimizing complex prompts and few-shot examples to maximize model performance for specific tasks, crucial for developing effective agentic AI workflows
- Fine-Tuning Proficiency: Experience in fine-tuning foundation models for specific downstream tasks, with a clear understanding of when to fine-tune versus when to use in-context learning or agentic approaches, demonstrating your expertise in agentic AI frameworks
- Scalable Model Serving: Advanced proficiency with API-driven frameworks for accessing and serving self-hosted foundation models (e.g. , AWS SageMaker/Bedrock, Databricks Model Serving, TGI, vLLM), focusing on building resilient, scalable, and optimized integrations through strong software engineering
- Performance and Cost Optimization: A proven ability to optimize AI systems for low latency and high throughput
- You have experience with techniques like model quantization, caching strategies, and infrastructure choices to manage and reduce operational costs, demonstrating your product development and software engineering skills
- MLOps for AI Systems: Intermediate proficiency with MLOps tooling (e.g. , MLFlow, Arize), and best practices for CI/CD, monitoring, and maintenance of complex AI systems, essential for managing agentic AI workflows in production
- Educational Foundation: Bachelor's Degree in Computer Science, Engineering, Statistics, or a related field (or equivalent practical experience)
- An advanced degree (Master's or Ph.D.) is a plus, providing a solid foundation for software engineering and product development
What the job involves
- As an AI-First organization, successful candidates must have a strong aptitude for or foundational experience with AI/ML frameworks
- Our teams are at the forefront of innovation, deploying agentic AI workflows and advanced Retrieval-Augmented Generation (RAG) integration to power the next generation of our intelligent, API-driven solutions
- When you join the Engineering Team, you become part of a highly supportive community dedicated to continuous improvement in software development tools, practices, and processes
- We thrive on collaboration, swarming to solve complex problems, and providing constructive feedback that helps everyone grow
- Our close-knit, multi-functional teams offer a unique opportunity to share and expand your expertise across various domains—from databases and front ends to telephony and everything in between
- Continuous improvement
- Working at a brisk, yet sustainable pace
- Writing resilient code
- Maintaining production reliability
- Strategically paying down technical debt
- Hiring and growing fantastic teammates
- Learn more about the Invoca development team on our blog and explore our open source projects
- At Invoca, we're a team of innovators committed to building exceptional teams and groundbreaking AI solutions
- This is a unique opportunity to architect the next generation of AI-powered customer experiences, making a direct and measurable impact on our products and the success of our clients
- As a key member of our AI Engineering team, you won't just build models; you'll architect the future of how businesses understand and interact with their customers through robust software engineering and product development
- Architect and Deploy Applied AI Systems: Design, build, and deploy scalable, production-grade applications using foundation models and other advanced AI techniques, directly influencing product performance and efficiency through strong software engineering practices
- Engineer Advanced Agentic AI Workflows & Frameworks: Go beyond basic implementation
- Engineer robust Retrieval-Augmented Generation (RAG) pipelines and multi-step agentic workflows that can reason, use tools, and solve complex product problems
- Contribute to Agentic AI System Evaluation: Establish and manage rigorous evaluation frameworks for complex AI agents
- You will go beyond simple response quality to assess the entire agentic process, including the validity of reasoning steps, correctness of tool use, task completion rates, and overall robustness, contributing to the continuous improvement of our products
- Excel in Prompt Engineering and Optimization: Craft, test, and manage sophisticated prompt chains and templates to ensure optimal performance, reliability, and cost-effectiveness from our AI models, driving product innovation
- Build for Scale and Reliability: Develop resilient serving architectures that seamlessly integrate Large Language Models (LLMs) with enterprise systems, ensuring high availability and performance through expert software engineering
- Champion MLOps for Applied AI: Develop and maintain sophisticated MLOps and CI/CD pipelines tailored for the unique challenges of generative AI, including prompt versioning, RAG pipeline management, and continuous evaluation of agent behavior, ensuring product quality and efficiency
- Translate Business Needs into AI-Powered Solutions: Work as a strategic partner to product and engineering teams, deeply understanding customer challenges and translating them into innovative, viable, and impactful AI features, driving product development from conception to deployment
Benefits
- Paid Time Off - 20 days off for all full-time employees, plus 15 paid holidays, 10 days compassionate leave, 3 days volunteer time and more
- Medical, Dental and Vision Coverage
- Mental Well-being & Employee Assistance Program
- Paid Family/Medical Leave - up to six weeks 100% paid leave for baby bonding, adoption, and caring for family members, and up to twelve weeks 100% paid leave for one’s own medical leave
- Invacation (Sabbatical) - an additional week of PTO along with a bonus after seven years of service
- Wellness Subsidy - for gym membership, fitness classes, etc.
About Invoca
Invoca is a revenue execution platform that connects marketing and sales teams to help them track and optimize the buying journey to drive more revenue. By using a comprehensive revenue execution platform with deep integrations with leading technology platforms, revenue teams can better connect their paid media investments directly to revenue, improve digital engagement, and deliver the best buyer experiences to drive more sales. With Invoca, top consumer brands, including AutoNation, DIRECTV, Mayo Clinic, Mutual of Omaha, and Verizon, experience unbelievable results powered by undeniable data. Invoca has raised $184M from leading venture capitalists, including Upfront Ventures, Accel, Silver Lake Waterman, H.I.G. Growth Partners, and Salesforce Ventures. For more information, visit www.invoca.com.
Senior AI Software Engineer
Top Benefits
About the role
Who you are
- Are you passionate about harnessing the power of generative AI and foundation models to build truly intelligent products?
- We're looking for a creative and driven Applied AI Engineer who is excited to tackle complex problems and build impactful solutions through strong software engineering and product development
- Proven Experience: 5+ years of professional experience in Applied AI Engineering, ML Engineering, or a closely related role with a strong focus on building and deploying AI-powered products and applications, demonstrating a strong foundation in software engineering
- Applied AI & Python Expertise: Advanced proficiency in Python and hands-on experience building applications with leading AI/ML frameworks (e.g. , LangChain, LlamaIndex, CrewAI, PyTorch)
- You are an expert with data and ML libraries (e.g. , Pandas, spaCy), applying these skills to product development
- Production Generative AI Champion: Demonstrated success deploying and maintaining applications powered by LLMs and other generative models in a production environment, highlighting your product development and software engineering capabilities
- Retrieval-Augmented Generation (RAG) Expertise: Deep, hands-on experience designing, building, and optimizing RAG pipelines, including expertise in vector databases (e.g. , Qdrant, Pinecone, Weaviate), embedding strategies, and chunking techniques, as applied to agentic AI workflows
- Agentic AI System Evaluation Expertise: Demonstrable experience with modern evaluation techniques for multi-step AI agents
- You should be able to speak to the trade-offs of evaluating reasoning traces, tool usage, and final outcomes using frameworks like LangSmith, DeepEval, Ragas, TruLens, or custom-built solutions, showcasing your understanding of agentic AI frameworks
- Prompt Engineering & In-Context Learning: Demonstrable skill in designing, testing, and optimizing complex prompts and few-shot examples to maximize model performance for specific tasks, crucial for developing effective agentic AI workflows
- Fine-Tuning Proficiency: Experience in fine-tuning foundation models for specific downstream tasks, with a clear understanding of when to fine-tune versus when to use in-context learning or agentic approaches, demonstrating your expertise in agentic AI frameworks
- Scalable Model Serving: Advanced proficiency with API-driven frameworks for accessing and serving self-hosted foundation models (e.g. , AWS SageMaker/Bedrock, Databricks Model Serving, TGI, vLLM), focusing on building resilient, scalable, and optimized integrations through strong software engineering
- Performance and Cost Optimization: A proven ability to optimize AI systems for low latency and high throughput
- You have experience with techniques like model quantization, caching strategies, and infrastructure choices to manage and reduce operational costs, demonstrating your product development and software engineering skills
- MLOps for AI Systems: Intermediate proficiency with MLOps tooling (e.g. , MLFlow, Arize), and best practices for CI/CD, monitoring, and maintenance of complex AI systems, essential for managing agentic AI workflows in production
- Educational Foundation: Bachelor's Degree in Computer Science, Engineering, Statistics, or a related field (or equivalent practical experience)
- An advanced degree (Master's or Ph.D.) is a plus, providing a solid foundation for software engineering and product development
What the job involves
- As an AI-First organization, successful candidates must have a strong aptitude for or foundational experience with AI/ML frameworks
- Our teams are at the forefront of innovation, deploying agentic AI workflows and advanced Retrieval-Augmented Generation (RAG) integration to power the next generation of our intelligent, API-driven solutions
- When you join the Engineering Team, you become part of a highly supportive community dedicated to continuous improvement in software development tools, practices, and processes
- We thrive on collaboration, swarming to solve complex problems, and providing constructive feedback that helps everyone grow
- Our close-knit, multi-functional teams offer a unique opportunity to share and expand your expertise across various domains—from databases and front ends to telephony and everything in between
- Continuous improvement
- Working at a brisk, yet sustainable pace
- Writing resilient code
- Maintaining production reliability
- Strategically paying down technical debt
- Hiring and growing fantastic teammates
- Learn more about the Invoca development team on our blog and explore our open source projects
- At Invoca, we're a team of innovators committed to building exceptional teams and groundbreaking AI solutions
- This is a unique opportunity to architect the next generation of AI-powered customer experiences, making a direct and measurable impact on our products and the success of our clients
- As a key member of our AI Engineering team, you won't just build models; you'll architect the future of how businesses understand and interact with their customers through robust software engineering and product development
- Architect and Deploy Applied AI Systems: Design, build, and deploy scalable, production-grade applications using foundation models and other advanced AI techniques, directly influencing product performance and efficiency through strong software engineering practices
- Engineer Advanced Agentic AI Workflows & Frameworks: Go beyond basic implementation
- Engineer robust Retrieval-Augmented Generation (RAG) pipelines and multi-step agentic workflows that can reason, use tools, and solve complex product problems
- Contribute to Agentic AI System Evaluation: Establish and manage rigorous evaluation frameworks for complex AI agents
- You will go beyond simple response quality to assess the entire agentic process, including the validity of reasoning steps, correctness of tool use, task completion rates, and overall robustness, contributing to the continuous improvement of our products
- Excel in Prompt Engineering and Optimization: Craft, test, and manage sophisticated prompt chains and templates to ensure optimal performance, reliability, and cost-effectiveness from our AI models, driving product innovation
- Build for Scale and Reliability: Develop resilient serving architectures that seamlessly integrate Large Language Models (LLMs) with enterprise systems, ensuring high availability and performance through expert software engineering
- Champion MLOps for Applied AI: Develop and maintain sophisticated MLOps and CI/CD pipelines tailored for the unique challenges of generative AI, including prompt versioning, RAG pipeline management, and continuous evaluation of agent behavior, ensuring product quality and efficiency
- Translate Business Needs into AI-Powered Solutions: Work as a strategic partner to product and engineering teams, deeply understanding customer challenges and translating them into innovative, viable, and impactful AI features, driving product development from conception to deployment
Benefits
- Paid Time Off - 20 days off for all full-time employees, plus 15 paid holidays, 10 days compassionate leave, 3 days volunteer time and more
- Medical, Dental and Vision Coverage
- Mental Well-being & Employee Assistance Program
- Paid Family/Medical Leave - up to six weeks 100% paid leave for baby bonding, adoption, and caring for family members, and up to twelve weeks 100% paid leave for one’s own medical leave
- Invacation (Sabbatical) - an additional week of PTO along with a bonus after seven years of service
- Wellness Subsidy - for gym membership, fitness classes, etc.
About Invoca
Invoca is a revenue execution platform that connects marketing and sales teams to help them track and optimize the buying journey to drive more revenue. By using a comprehensive revenue execution platform with deep integrations with leading technology platforms, revenue teams can better connect their paid media investments directly to revenue, improve digital engagement, and deliver the best buyer experiences to drive more sales. With Invoca, top consumer brands, including AutoNation, DIRECTV, Mayo Clinic, Mutual of Omaha, and Verizon, experience unbelievable results powered by undeniable data. Invoca has raised $184M from leading venture capitalists, including Upfront Ventures, Accel, Silver Lake Waterman, H.I.G. Growth Partners, and Salesforce Ventures. For more information, visit www.invoca.com.