Forward Deployed Engineer
Indexed description
This role is ideal for someone who is passionate about applying data, artificial intelligence, and optimization techniques to create meaningful business outcomes. You will work closely with clients and cross-functional teams to design, build, and deploy production-ready AI and analytics solutions using modern open-source and cloud technologies.
As part of a collaborative professional services environment, you'll partner with data scientists, software engineers, and solution architects to deliver innovative solutions. This position requires someone who is comfortable working across different project stages—from discovery and solution design through implementation and deployment.
Key Responsibilities
- Partner with clients and internal stakeholders to understand business objectives, workflows, and technical challenges.
- Identify opportunities where AI, machine learning, and advanced analytics can improve business outcomes.
- Design, develop, and implement cloud-based or on-premises analytics and AI solutions.
- Communicate project progress, technical findings, and recommendations clearly to both technical and non-technical audiences.
- Evaluate and recommend tools, frameworks, methodologies, and best practices for delivering scalable AI and analytics solutions.
- Collaborate with multidisciplinary teams to deliver high-quality, production-ready solutions.
- Contribute to continuous improvement by sharing knowledge, ideas, and technical expertise across the team.
- Master's or PhD in Computer Science, Engineering, Operations Research, Data Science, Mathematics, or another quantitative discipline.
- Experience using modern software development practices and version control tools (Git).
- Experience working within Agile delivery environments, including sprint planning, stand-ups, and retrospectives.
- Strong written and verbal communication skills with the ability to explain technical concepts to diverse audiences.
- Ability to translate complex technical solutions into business-focused recommendations.
- Strong organizational skills with the ability to manage multiple priorities simultaneously.
- Collaborative mindset with experience working across distributed and cross-functional teams.
- Previous consulting or client-facing delivery experience.
- Experience with enterprise data platforms or modern data integration and analytics platforms.
- Hands-on experience with machine learning frameworks such as Scikit-learn, PyTorch, or similar technologies.
- Experience designing and implementing Generative AI solutions using Large Language Models (LLMs).
- Experience with relational databases, SQL, and data modeling.
- Experience building cloud-native data platforms using serverless, event-driven, or microservices architectures.
- Familiarity with modern cloud platforms (AWS, Azure, or Google Cloud).
- Strong problem-solving and analytical skills.
- A passion for leveraging AI to solve real-world business problems.
- Ability to thrive in a fast-paced, collaborative consulting environment.
- Curiosity, adaptability, and a desire to continuously learn new technologies.
- A customer-first mindset with excellent interpersonal skills.
About Affinity:
Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visit www.affinity-group.ca
Job Number: 13654
About Affinity:
Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visit www.affinity-group.ca
Job Number: 13655
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search