Computer Vision / Machine Learning Software Engineer
Computer Vision / Machine Learning Software Engineer
1 week ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Join a pioneering team at the forefront of virtual and augmented reality innovation. We are dedicated to creating hyper-realistic digital avatars that enable expressive, immersive social interactions in AR and VR environments. As a CV/ML Engineer, you will work on advanced 2D and 3D technologies, developing infrastructure, training models, and deploying real-time computer vision and machine learning algorithms that define the future of digital presence.
Details:
- Contract: 12 months (potential for internalization)
- EU citizens only | English-speaking | Must be based in or relocate to Switzerland (no remote work outside CH due to security)
CKey Responsibilities:
- Design, build, and deploy efficient CV/ML models optimized for real-time performance on mobile and AR/VR platforms.
- Develop prototypes for next-generation immersive experiences and integrate robust solutions into production systems.
- Write clean, efficient code using Python and real-time CV/ML libraries.
- Analyze and enhance the efficiency, scalability, and stability of system components.
- Independently deliver medium to large features and proactively drive improvements across codebases and systems.
oMinimum Qualifications:
- BS/MS in Computer Science or a related technical field.
- 5+ years of experience in Python and CV/ML development.
- Proven experience building and maintaining scalable CV/ML pipelines (e.g., image processing, model training).
- Strong understanding of performance and runtime optimization for CV/ML systems.
- Experience with data modeling and the full software development lifecycle.
- Excellent problem-solving, communication, and time management skills.
- Hands-on experience with GenAI, diffusion models, and Gaussian splats.
mPreferred Qualifications:
- Experience designing and implementing real-time CV/ML pipelines.
- Expertise in ML model optimization and deployment on edge devices.
- Familiarity with data pipeline tools (e.g., Airflow, Luigi, Prefect, Dagster).
- Experience querying large datasets using tools like Spark, Presto, Hive, or Impala.
- PhD in Machine Learning, Computer Vision, or a related field is a plus.
Job Title: Computer Vision / Machine Learning Software Engineer
Location: Zürich, Switzerland
Job Type: Contract
TEKsystems, an Allegis Group company. Allegis Group AG, Aeschengraben 20, CH-4051 Basel, Switzerland. Registration No. CHE-101.865.121. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at https://www.allegisgroup.com/en-gb/privacy-notices.
To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go to https://www.allegisgroup.com/en-gb/privacy-notices.
We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice at https://www.allegisgroup.com/en-gb/privacy-notices for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. If you are resident in the UK, EEA or Switzerland, we will process any access request you make in accordance with our commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.
Seniority level
Seniority level
Not Applicable
Employment type
Job function
Job function
Engineering and Information TechnologyIndustries
Software Development
Referrals increase your chances of interviewing at TEKsystems by 2x
Sign in to set job alerts for “Machine Learning Engineer” roles.
Internship in Machine Learning (m/f) 80-100% - Implementing & Evaluating new ML Models for Sheet Metal Forming
Founding Software and Deep Learning Engineer
Fullstack Software Engineer (AI-powered)
Software Engineer (Leadership) - Machine Learning
Software Development Engineer in Test (SDET)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.