AppCast
Staff Software Engineer I Artificial Intelligence
AppCast, West Lebanon, New Hampshire, us, 03784
Staff Software Engineer I Artificial Intelligence
Appcast is the global leader in programmatic recruitment advertising technology and services. With advanced technology, unmatched market data and a team of the industry's best recruitment marketers, Appcast's technology and services manage job advertising annually for enterprise clients across industries. Headquartered in Lebanon, N.H. with offices in the U.S., Canada and Europe. Appcast is part of the Stepstone group, a leading digital recruitment platform that connects companies with the right talent and helps people find the right job. Job Description
The Staff Software Engineer I Artificial Intelligence is not only an exceptional builder but a domain expert in generative AI and ML technologies. This role is responsible to architect, implement, and scale advanced AI systems at Appcast. This role is expected to shape the technical direction of our AI products and act as a trusted advisor to your peers across engineering teams. Job Responsibilities: Design, prototype, and deploy scalable AI and ML systems particularly generative models that power real-world recruitment applications. Your work will fuel next-generation user experiences and decision-making tools. Establish and evolve the technical foundation for Appcast's AI strategy. You'll work closely with R&D leadership to identify high-impact problems and translate them into robust, production-ready systems. Serve as the go-to authority on AI/ML engineering patterns, MLOps pipelines, model lifecycle management, and responsible AI practices. Help elevate engineering quality through code reviews, architectural guidance, and design discussions. Leverage and extend services like SageMaker, Bedrock, Lambda, and Step Functions to deliver reliable, performant, and secure AI workflows. Partner with data scientists, ML engineers, product managers, and business stakeholders to align AI initiatives with product and user needs. Translate complex research into scalable production systems. Though not a people manager, you'll mentor engineers through your example, peer support, and technical insights. You're energized by helping others get better and driving collective technical excellence. Stay on the bleeding edge of LLMs, embeddings, retrieval-augmented generation (RAG), vector databases, prompt engineering, and evaluation techniques. You'll help decide which tools we adopt and when to build our own. Ensure AI models are transparent, validated, and reproducible. Design evaluation protocols, bias detection methods, and documentation practices that make our work trustworthy and maintainable. Qualifications
Demonstrated ability to lead technically through advising, mentoring, and elevating others across functions. Entrepreneurial mindset with a bias for action and a love for experimentation. Excellent communication skills able to translate complex technical ideas to stakeholders at various levels in a digestible manner. Proven experience building and deploying generative AI and ML systems in production environments. Deep expertise with AWS AI/ML services, such as SageMaker, Bedrock, Lambda, and related orchestration tools. Strong software engineering skills in Java?with a focus on building scalable, maintainable systems. Familiarity with modern MLOps, model versioning, CI/CD for ML, and cloud-based data pipelines. Experience with open-source generative AI frameworks (e.g., Hugging Face Transformers, LangChain, LlamaIndex, etc.). Bachelor's degree in computer science, Artificial Intelligence, Machine Learning, Data Science is required. Master's degree is a plus. Advanced coursework or certifications in machine learning, deep learning, natural language processing, or cloud-based AI systems (e.g., AWS AI/ML tools) are highly desirable. 5+ years of software engineering experience, with at least 2+ years focused on AI/ML system design and implementation, including generative AI. Travel may be required as necessary. This role does not supervise others.
Appcast is the global leader in programmatic recruitment advertising technology and services. With advanced technology, unmatched market data and a team of the industry's best recruitment marketers, Appcast's technology and services manage job advertising annually for enterprise clients across industries. Headquartered in Lebanon, N.H. with offices in the U.S., Canada and Europe. Appcast is part of the Stepstone group, a leading digital recruitment platform that connects companies with the right talent and helps people find the right job. Job Description
The Staff Software Engineer I Artificial Intelligence is not only an exceptional builder but a domain expert in generative AI and ML technologies. This role is responsible to architect, implement, and scale advanced AI systems at Appcast. This role is expected to shape the technical direction of our AI products and act as a trusted advisor to your peers across engineering teams. Job Responsibilities: Design, prototype, and deploy scalable AI and ML systems particularly generative models that power real-world recruitment applications. Your work will fuel next-generation user experiences and decision-making tools. Establish and evolve the technical foundation for Appcast's AI strategy. You'll work closely with R&D leadership to identify high-impact problems and translate them into robust, production-ready systems. Serve as the go-to authority on AI/ML engineering patterns, MLOps pipelines, model lifecycle management, and responsible AI practices. Help elevate engineering quality through code reviews, architectural guidance, and design discussions. Leverage and extend services like SageMaker, Bedrock, Lambda, and Step Functions to deliver reliable, performant, and secure AI workflows. Partner with data scientists, ML engineers, product managers, and business stakeholders to align AI initiatives with product and user needs. Translate complex research into scalable production systems. Though not a people manager, you'll mentor engineers through your example, peer support, and technical insights. You're energized by helping others get better and driving collective technical excellence. Stay on the bleeding edge of LLMs, embeddings, retrieval-augmented generation (RAG), vector databases, prompt engineering, and evaluation techniques. You'll help decide which tools we adopt and when to build our own. Ensure AI models are transparent, validated, and reproducible. Design evaluation protocols, bias detection methods, and documentation practices that make our work trustworthy and maintainable. Qualifications
Demonstrated ability to lead technically through advising, mentoring, and elevating others across functions. Entrepreneurial mindset with a bias for action and a love for experimentation. Excellent communication skills able to translate complex technical ideas to stakeholders at various levels in a digestible manner. Proven experience building and deploying generative AI and ML systems in production environments. Deep expertise with AWS AI/ML services, such as SageMaker, Bedrock, Lambda, and related orchestration tools. Strong software engineering skills in Java?with a focus on building scalable, maintainable systems. Familiarity with modern MLOps, model versioning, CI/CD for ML, and cloud-based data pipelines. Experience with open-source generative AI frameworks (e.g., Hugging Face Transformers, LangChain, LlamaIndex, etc.). Bachelor's degree in computer science, Artificial Intelligence, Machine Learning, Data Science is required. Master's degree is a plus. Advanced coursework or certifications in machine learning, deep learning, natural language processing, or cloud-based AI systems (e.g., AWS AI/ML tools) are highly desirable. 5+ years of software engineering experience, with at least 2+ years focused on AI/ML system design and implementation, including generative AI. Travel may be required as necessary. This role does not supervise others.