Principal Machine Learning Engineer
Unreal Gigs
San Mateo, california
Job Details
Full-time
7/3/2024
Full Job Description
About The Role
We're looking for a passionate and skilled Principal ML Engineer who wants to swing for the fences to accomplish our mission, is excited by a startup environment where the hardest problems are yet to be solved, and is eager to learn and collaborate together. This is our first fully dedicated ML Engineer with a massive runway to make an impact.
Requirements
What You'll Do
- Machine Learning Model Development: Design, develop, and implement machine learning models and algorithms to solve complex problems in automation and Chrome development, such as natural language processing, computer vision, recommendation systems, or predictive analytics.
- Data Preparation: Collect, preprocess, and analyze data from various sources to create clean and relevant datasets for model training and evaluation.
- Model Training and Evaluation: Train, fine-tune, and optimize machine learning models using state-of-the-art tools and frameworks. Perform rigorous evaluation and testing to ensure model accuracy, generalization, and performance.
- Feature Engineering: Identify and engineer relevant features from data, improving model effectiveness and interpretability.
- Deployment and Integration: Collaborate with software engineers to deploy machine learning models into production systems, ensuring scalability and efficiency.
- Continuous Learning: Stay up-to-date with the latest developments in the field of machine learning and artificial intelligence. Apply cutting-edge research and technologies to solve business challenges.
- Collaboration: Work closely with cross-functional teams, including data scientists, software engineers, and domain experts, to understand project requirements, define objectives, and deliver impactful solutions.
- Documentation: Maintain detailed documentation of machine learning models, data, and processes to facilitate knowledge sharing and reproducibility.
Who We're Looking For
- Bachelor's or Master's degree in Computer Science, Machine Learning, Data Science, or a related field.
- A minimum of 4 years of experience as a software engineer, and 1 or more years of ML experience.
- Proven experience at a high-growth technology company.
- Familiarity with version control systems and continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent analytical skills with a keen eye for detail.
- A willingness to wear many hats / a flexible attitude towards responsibilities and scope.
- Strong problem-solving abilities and a proactive attitude toward issue resolution.
- Outstanding communication and interpersonal skills, with the ability to work effectively in a team-oriented environment.
- Collaborative team member: You can easily and readily communicate cross-functionally, with non-technical teams.
- Leadership: You want to help shape the culture of the company and help us to build and scale a best-in-class team.
Benefits
- Comprehensive health care benefits (medical, dental, vision)
- Flexible paid time off + 9 paid company holidays
- Financial planning support (401K, HSA, DSA)
- 12 weeks primary-caregiver parental leave; 6 weeks secondary-caregiver parental leave
- Stipends for mental and physical wellness
- Work laptop