Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Senior Software Engineer - ML Infrastructure

PWW Recruiting, LLC.

Senior Software Engineer - ML Infrastructure

Berkeley, CA
Full Time
Paid
  • Responsibilities

    overview

    Required skills and experience:

    1. PhD or equivalent industry experience in a relevant field and demonstrated application of Machine Learning.

    2. 5+ years as a Machine Learning Engineer.

    3. 5+ years experience using some combination of Python and/or C++.

    4. Ability to design and prototype software in simple, understandable code.

     

    What you need to have:

    1. Familiarity with software engineering best practices in an Agile environment.

    2. Ability to build tools to extracting useful information from, label and analyze video data.

    3. An understanding of the computational trade offs needed for real-time machine learning applications.

    4. Familiarity with libraries/packages/APIs (e.g. scikit-learn, Keras, PyTorch, TensorFlow, etc.).

    5. Familiarity with linux/unix Familiarity with different ML models (decision trees, random forests, support vector machines, neural networks, nearest neighbor, ensemble of multiple models, etc.).

    6. An understanding of how different ML pipeline pieces work together and how to communicate with them (using SQL database queries, REST APIs, etc.) and the ability to build appropriate interfaces for your component that others will depend on.

    7. Familiar with ML Experiment at scale, ML experiment artifacts management and Machine Learning model deployment.

    8. For the stack : Google compute for cloud computing. Spark/Dataproc for experiment at scale, mlflow for experiment management.

    key qualifications

    skills

    Python, Linux, Agile, C++

    minimum education

    PhD

    years experience

    5+ years