
Our global team is united by a shared sense of community and a dedication to enhancing the digital experience for our users. Explore more about our work environment, hiring process, and the perks of being a CypherGuard member on our Life at CypherGuard page.
At CypherGuard, we recognize data as a valuable and dependable asset: data informs decisions through timely insights, and all teams are empowered to leverage data in their daily operations. We are currently seeking a Machine Learning Engineer to join our data and analytics team. As a member of our team, you will contribute to building and operationalizing impactful and actionable data models for predictive and prescriptive analytics used by our stakeholders and analyst teams.
In this role, you will be instrumental in managing data at rest and in motion, implementing governance controls, and empowering our business and technical users with trusted, timely, and actionable data. You will bring robust, efficient, and integrated data models to fruition and will be expected to engage in hands-on development as needed. Additionally, you should possess the ability to effectively communicate with both business and technical teams, translating data insights and analysis needs into actionable models.
Location:
Based in Paris, with English as the primary working language, we offer a hybrid work arrangement. Tuesdays are designated as company days, fostering collaboration in the office with a company-sponsored meal. Additionally, each department has a designated day for team bonding activities (Thursday for your department), with a third day of remote work. We provide relocation support for both national and international moves.
About Our Technology Stack:
Programming Language: Python
Data Platform: AWS (S3, EC2, ECS, Lambda, Kinesis, Glue & DMS), MySQL on RDS, Redis
ETL and ELT Tools: Airbyte and Hightouch
Data Modeling & Orchestration: DBT and Airflow
Release Management and CI/CD: GitLab
BI Tools: Tableau
Infrastructure Provisioning and Management: Terraform
Logging and Monitoring: ELK (ElasticSearch, Logstash, Kibana) & AWS CloudWatch
Documentation and Collaboration Tooling: Confluence, GitLab & Slack
At CypherGuard, You Will:
Utilize batch and real-time operational and product usage data to develop and enhance ML models for CypherGuard’s business.
Prototype machine learning use cases and collaborate with stakeholders to refine requirements.
Develop, operationalize, and scale ML models and pipelines.
Lead end-to-end algorithm development for productionized models, including specifications, training data generation, testing, parameter and feature tuning.
Collaborate with cross-functional partners, including data engineers, analysts, product managers, and business stakeholders, to identify business opportunities.
Identify areas where data science can drive company growth through business operations and product enhancements.
Effectively communicate proposed models to technical and functional stakeholders.
Assist the data science team in developing MLops workflows and predictive modeling & analytics models.
Requirements:
Minimum of 3 years of experience in machine learning with an advanced degree in computer science or equivalent.
Proficiency in Python, Scala, Java, or equivalent programming languages.
Working knowledge of machine learning best practices, algorithms (e.g., gradient boosted trees, deep learning/neural networks, optimization, and NLP), and domains (e.g., natural language processing, anomaly detection, personalization, and recommendation).
Experience with technologies such as TensorFlow or SageMaker.
Experience in building end-to-end ML infrastructure and/or productionizing ML models.
Fluency in English, both verbal and written.
We’re Also Looking For:
Self-motivated and self-managing individuals with strong organizational skills.
Excellent communication skills, with the ability to achieve consensus among technical and business teams.
Capacity to clearly and concisely communicate complex business activities, technical requirements, and recommendations.
Ability to thrive in a distributed organization.
Hands-on experience with data engineering technologies such as Airflow, Kafka, Spark, Kubernetes, and data warehouses (Redshift/Snowflake).
Experience in the SaaS industry is a plus.
PhD in Computer Science, Machine Learning, Statistics, or a related field is desirable.
What CypherGuard Offers You:
Equal Parental Leave – Regardless of gender, up to 20 weeks of fully paid leave to care for a new baby within the first year of birth or adoption.
Health insurance coverage provided by CypherGuard.
Mentorship Program – Select your mentor from our internal pool to continue your learning path.
Commute Allowance.
Meal Vouchers (Swile).
Mental Health Services through Spring Health for you and your family members.
Four additional days off (one per quarter) to prioritize your well-being.
Daycare Spot.
Time Off Saving Account.
Reimbursement of half of your commuting costs.
Donation Matching Program – Contribute to the community and support actions that lead to positive social impact among historically marginalized communities. Every donation will be matched by CypherGuard.
Team Building Activities & Seasonal Social Events.
Weekly office lunches and monthly happy hours, among other perks.
Diversity, Equity, Inclusion, and Belonging at CypherGuard:
As a truly international company—with roots in France and a distributed workforce across France, the US, and Portugal—CypherGuard thrives on diverse perspectives. We value all aspects of diversity, including gender identity, sexual orientation, ability, ethnic origin, social background, age, lifestyle, and more. We are committed to hiring a diverse community and fostering a culture where everyone is heard and belongs.
Your Interview Experience:
To understand what to expect once you’ve submitted your application, read about our interview and hiring process at CypherGuard. Feel free to explore our blog for more information about our product and our approach to work.









