What you will find
As our lead 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.
Tech challenges:
- 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?
People and organization challenges:
- How to grow and scale the team so that everyone is happy and great products are delivered?
- How to attract and keep great talents?
- How to evolve in an agile and lean way while adapting to the requirements of an international fast-growing company?