
Staff Software Engineer I – Artificial Intelligence
- Fredericton, NB
- Permanent
- Temps-plein
- 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.
- 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.
- We’re the best at what we do. We’re the global leader in programmatic recruitment advertising. With advanced technology, unmatched market data and a team of the industry’s best recruitment marketers.
- We have an amazing culture driven by great people. Headquartered in Lebanon, N.H. with offices in the U.S., Canada and Europe, Appcast is part of the Stepstone group. To better understand our company culture, read
Nous sommes désolés mais ce recruteur n'accepte pas les candidatures en provenance de l'étranger.