Are you applying to the internship?
Job Description
Junior AI Engineer | Capco
The Tone:
This is an early career role at Capco, a global consultancy dedicated to transforming financial services. Capco works across the full product lifecycle, from strategy to launch, helping clients innovate, increase revenue, and navigate complex change through advanced technology and consulting expertise. As a Junior AI Engineer, you will play an integral part in applying cutting-edge AI, including foundation models and generative AI techniques, to develop practical solutions that move client organizations forward.
The TL;DR
• Role: Early Career
• Location: Unspecified
• Team: Capco Technology Delivery Team, dedicated to delivering technology solutions for financial services.
• Mission: Apply practical knowledge of agile development methodologies and engineering best practices to design, develop, and implement high-quality AI-driven projects, contributing directly to client success in the financial services sector.
• Tech Stack: Python, PyTorch, TensorFlow, Hugging Face, LangChain, AutoGen, Semantic Kernel, React, JavaScript, HTML, CSS, Flask, FastAPI, Node.js, RESTful APIs, AWS, Azure, GCP, Git, CI/CD, vector databases, RAG systems, GitHub Copilot, OpenAI API, large language models, multimodal models.
What You’ll Actually Do
• AI Application Design: Assist in the design and development of innovative applications that leverage foundation models, such as large language models and multimodal models, to address and solve specific real business problems within the financial services industry.
• Generative AI Exploration: Experiment with advanced generative AI techniques, including Retrieval-Augmented Generation (RAG) and prompt engineering, operating under the direct guidance and mentorship of senior engineers to build practical solutions.
• Agent and Workflow Creation: Contribute to the construction of simple AI agents and automated workflows utilizing leading frameworks like LangChain, AutoGen, or Semantic Kernel, enhancing system capabilities and efficiency.
• Full-Stack Development Support: Provide support for the end-to-end development of full-stack applications that seamlessly integrate AI models and agentic systems, encompassing both front-end technologies such as React and JavaScript, and back-end frameworks like Python with Flask/FastAPI or Node.js.
• Cloud Deployment and MLOps: Learn and participate in the deployment and monitoring of AI/ML workloads on major cloud platforms including AWS, Azure, or GCP, while helping to implement MLOps and DevOps best practices for model deployment, monitoring, and version control.
The Must-Haves
• Background: Bachelor’s degree in Computer Science, Artificial Intelligence, Data Science, or the successful completion of an equivalent coding bootcamp or technical training program.
• Experience: Some practical experience from academic coursework, personal projects, or internships involving large language models, generative AI, or related technologies, specifically including project experience in AI or machine learning.
• Skills: A strong understanding of Python programming and familiarity with at least one prominent machine learning or AI framework (e.g., PyTorch, TensorFlow, Hugging Face); a basic understanding of APIs, core cloud computing concepts, and standard software development practices like Git and CI/CD.
• Bonus: Familiarity with modern web frameworks or front-end technologies; an understanding of data pipelines, vector databases, and Retrieval-Augmented Generation (RAG) systems; and experience utilizing AI development tools such as GitHub Copilot, OpenAI API, or other AI SDKs.