Machine Learning Engineer - Computer Vision
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.
YOUR ROLE
- The position involves developing and deploying cloud-based computer vision systems that operate reliably at scale. Responsibilities include engineering both real-time and batch vision solutions — from training deep learning models to serving them through scalable cloud APIs.
- The role focuses on transforming AI models into production-ready services for on-premises and cloud environments, ensuring performance, security, and cost efficiency, and enabling applications in industries such as manufacturing, security, healthcare, and retail.
- Design, train, and optimize computer vision models for production use cases (object detection, image segmentation, OCR, video analytics, etc.).
- Package and deploy AI models to cloud environments for scalable, high-availability services.
- Implement pipelines for data ingestion, preprocessing, and inference in the cloud.
- Work closely with product and engineering teams to integrate AI features into customer-facing applications.
YOUR PROFILE
- Bachelor’s or Master’s in Computer Science, Engineering, or related field.
- Strong skills in Python and deep learning frameworks (PyTorch, TensorFlow).
- Hands-on experience with at least one cloud platform (AWS Sagemaker, Azure Machine Learning, Google Vertex AI, etc.).
- Experience building and deploying ML models using Docker, Kubernetes, or serverless services.
- Solid understanding of computer vision algorithms and real-world performance challenges.
- Familiarity with traditional machine learning methods (SVMs, decision trees, clustering, feature engineering).
- At least 5 years of experience in a similar role involving computer vision and AI/ML deployment.
- Experience with streaming/video analytics in the cloud.
- Knowledge of CI/CD for ML (MLOps).
- Exposure to Generative AI techniques and concepts.
WHAT YOU'LL LOVE ABOUT WORKING HERE
- Join a multicultural and inclusive team environment.
- Enjoy a supportive atmosphere promoting work-life balance.
- Engage in exciting national and international projects.
- Hybrid work.
- Your career growth is central to our mission. Our array of career growth programs and diverse professionals are crafted to support you in exploring a world of opportunities.
- Training and certifications programs.
- Health and life insurance.
- Referral program with bonuses for talent recommendations.
- Great office locations.
ABOUT CAPGEMINI
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Apply now!
Lisboa, PT Fundão, PT Vila Nova de Gaia, PT