Software (Machine Learning Product) Engineer (Staff/ Senior, Open Source, Python)

Job expired!
About Us At , we develop open-source tools for machine learning, such as (with more than 12k stars on GitHub), as well as enterprise-level data infrastructure solutions. We also offer a team collaboration SaaS solution - . We're a well-funded (Series A) remote-first team, with over 50 employees, striving to resolve the complexities of managing datasets, machine learning infrastructure, machine learning model lifecycles, and other machine learning and data-centric workflows. We prioritize excellent collaboration and communication skills, in our internal teams and in our interactions with users. We ensure that we take into consideration and respond to the needs of both our open source community and our enterprise customers. Job Description DVC as a tool consists of two parts, the core which manages data, pipelines etc., and the workflow component. This component is what data scientists and machine learning engineers initially interact with. It defines how the product is used, its feel, simplicity and so on. As an engineer in this role, you will work closely with our technical product managers, aiding in defining the workflow. We expect that you have a taste and experience using MLOps tools and/or organizing machine learning infrastructure for your team. An example of your responsibilities would be driving and advancing our current entry point to the ecosystem, , among other things and projects.

Must have

  • Practical experience in deep learning
  • A passion for improving machine learning team's best practices and performance
  • Excellent communication skills - vitality, ability to summarize and explain next steps
  • Software engineering skills, the capacity to learn quickly and take initial steps to unblock the team
Our Hiring Process Our interview process is comprehensive and thorough, but we will go through each step with you during the introductory call to ensure clarity. Here is the full interview process: an introductory call (~1h), a technical call with a team member (~45m), a real-world, asynchronous take-home coding task for which we pay for your time, followed by an optional task summary/retro call (~1h), and finally, an offer. Culture At , we believe in taking care of our employees. Our distributed company is enriched with diversity and is the kind of company where you can balance great work with a great life. Regardless of who you are or where you come from, we need you for your skills and for being passionate about machine learning and delivering superb developer tools! Equal opportunities We strive to provide parity of benefits across regions. We aim to care for our employees regardless of their location. No country or region has precedence in terms of personal growth, compensation, team recognition and so on. Flexibility first We offer the option to organise your schedule and workplace flexibly. Team Driven Culture Our engineering team participates in product discussions and planning through GitHub or Discord chat. We work towards constant improvement through well-defined processes. Perks & Benefits You can choose your workplace and set up your own schedule, with asynchronous communication and an emphasis on meetings. We offer Unlimited PTO and sick days. Most importantly, your work will be open-source and visible to thousands of developers every day. We offer competitive compensation, carefully considering the work you do here, not your previous salary. Our employees receive great health coverage (medical, dental, vision) for them and their family, fully paid by us (only in the US, otherwise we will negotiate and adjust the salary). We provide benefits, such as participation in conventions and conferences and a 401K with 100% match up to 4% of annual salary (US residents only).