Minimum qualifications:
- Bachelor's degree or equivalent practical experience.
- 8 years of experience in software development.
- 5 years of experience testing, and launching software products.
- 5 years of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
- 5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
- 3 years of experience with software design and architecture.
Preferred qualifications:
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- 8 years of experience with data structures/algorithms.
- 3 years of experience in a technical leadership role leading project teams and setting technical direction.
- Experience with generative modeling, benchmarking and evaluation.
- Knowledge of the space of ML competitions, Kaggle competitions, and the Kaggle platform.
Responsibilities
- Collaborate with the broader Kaggle team to design and implement software systems and tools that support the cutting edge of benchmarking and evaluation for AI/ML.
- Work with the Kaggle Competitions team to expand Kaggle's competitions platform to host and run Large Language Model (LLM) Benchmarks and community evaluations.
- Collaborate with Google DeepMind Researchers and external researchers to create and host valuable AI evaluations and benchmarks on Kaggle.
- Use modern libraries and frameworks such as Python, .NET Core, React, and TypeScript.
- Increase the ability to scale Google's services to new levels.