The point where experts and best companies meet
Share
Key job responsibilities
* You demonstrate independence in ML model development applying a range of ML tools and algorithms.
* You demonstrate your ability to solve difficult problems that contain visible risks or roadblocks. You have solved problems without immediately obvious solutions, though the solution may appear obvious in hindsight.
* You have demonstrated your proficiency with the major lifecycle of software and ML model development including design, coding, model experimentation, tuning and model validation.
* You collaborate with data scientists and engineers in providing data engineering support and integrate with managed ML services. You are also capable of deploying ML models to an integration or production environment.
* You are active in review processes on your team (e.g., code reviews), providing meaningful feedback to others, including more senior engineers. You seek feedback on your own work actively and early enough to be actionable.
* You make improvements to your team’s development and experimentation processes.
* You communicate effectively to your team about the work you deliver.
* You mentor new teammates and/or interns to help them become productive contributors
* 3+ years of non-internship professional software development experience
* 3+ years of programming with at least one software programming language experience
* 3+ years of design or architecture (design patterns, reliability and scaling) of new and existing systems experience
* 3+ years of demonstrated proficiency with the major lifecycle of software and ML model development including design, coding, model experimentation, tuning and model validation
* 3+ years of demonstrated independence in ML model development applying a range of ML tools and algorithms
* Bachelor's degree in computer science or equivalent
These jobs might be a good fit