(Senior) ML Engineer / Data Scientist in Ponicode's Multifunctional Team
- Filter tags
CircleCI is the world’s largest shared continuous integration/continuous delivery (CI/CD) platform, and the hub where code moves from idea to delivery. As one of the most-used DevOps tools - processing more than 1 million builds a day - CircleCI has unique access to data on how engineering teams work, and how their code runs. Companies like Spotify, Coinbase, and BuzzFeed use us to improve engineering team productivity, release better products, and get to market faster.
Founded in 2011 and headquartered in downtown San Francisco with a global, remote workforce, CircleCI is venture-backed by multiple top-tier North American VCs.
CircleCI is an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state, and local law.
About CircleCI Developer Experience department (Circleci France, ex-Ponicode)
In the CircleCI Developer Experience team, our mission is to invent and implement products that will become the new standards for the SW Engineering industry. The team comes from the fusion of two awesome companies (CircleCI and Ponicode) that share the same mission: manage change so software teams can innovate faster thanks to sustainable innovation.
Ponicode was acquired by CircleCI in March 2022. Since then, we have been growing our team of passionate engineers (Software Developers and Data Scientists) in order to fulfill our new role: build products that help developers ship better code faster. Our mission in the Developer Experience Team is to drive the “shift left” in software development, by providing developers with feedback as early as possible so that they can ship code confidently and fast.
Today, this means building CLI tools and IDE extensions that make it easier for developers to access rapid CI validation without disrupting their work flow.
We measure our success as a team by monitoring both raw usage metrics and user-value driven metrics.
The CircleCI Developer Experience department is based in Paris (France), and offers flexible working hours and the possibility of remote work within the Paris time zone (CEST).
What you will find
As a (Senior) ML Engineer / Data Scientist in the CircleCI Developer Experience team, you will not only revolutionize the way developers code, but you will specifically deep dive into the mechanics of the different programming languages. You will have to be creative and meet many challenges along with the team.
How to build great code parsing and understanding systems
How to implement efficient code representation
How to invent and implement scalable code generation systems
How to implement language / frameworks agnostic solutions
How to create multi-language and multi-framework compatible solutions
How to build multi-IDEs compatible extensions / plugins
How to parse large amounts of code with awesome performances
How to implement algorithms that are able to understand and generate code
Product and strategy challenges:
How to shape data and ML solutions that can bring value to Circleci customers
How to Invent and implement user-centric AI / ML solutions (i.e. solutions that bring value to the user)
How to leverage human interaction to improve AI / ML solutions
How to have a great User-Experience with our AI / ML assistant (suggestions,…)
How to leverage ML to enhance local development tooling
How to think out-of-the-box to invent the development tools that will be used by all developers and last over the coming 10(000) years?
How to shape a Product strategy based on the market trends, the developers feedbacks and our deep convictions as engineers and users?
What you will have
Attractive salary (based on experience) and regular reviews of your compensation package
Stock options, because we like to offer all our employees a stake in our success
Good French health insurance
50% reimbursement of transport expenses (if you are based in Paris)
An experienced and caring team (50 reasons why you should join Ponicode)
Great office available at Châtelet - Les Halles + international network of coworking Spaces
Flexible working hours with remote allowed (in the CEST time zone)
And probably more benefits coming from Circleci will be coming in a near future
What we are looking for in you
You have good fundamentals in Applied Mathematics (ML, statistics, graph theory)
You are able to write production ready code (we use primarily Python, Typescript, and some Go). You are proud of the code you pro=duce; you do your best to apply clean code guidelines: it’s obvious, concise, tested and self-understandable / documented. Your mantra is to leave the code better than you found it
You have a good product sensitivity. Our features are targeting developers, the tech team is expected to have a great impact on product decisions
You are user centric and want every minute you spend at work to be of benefit to our users
You have MLOps and Cloud knowledge (Nice to have)
You are curious about code quality
You are collaborative, open-minded, and looking to continue to develop your craft
You are results oriented. You don’t consider your work or the work of your team to be done before it reaches the target that has been defined. You do whatever is required and take all the initiatives to reach this target
You’re both a pragmatic and innovative person. You’re not afraid to think out of the box, while you always choose fast-result way
You’re experienced at pairing and mentoring
You have a leadership mindset. You love helping people in your team grow and improve.
This is a full-time role at E2 or E3 Level depending on your experience.
30min phone screen with Baptiste (CTO)
Homework technical project (~3h)
A visit to our offices (Rue du Louvre, Paris) for:
Technical review with one of Ponicode’s data scientists
Cultural fit interview with Edmond (CPO and co-founder)
Lunch with the dream team
Final interview with Patrick (CEO)