Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Machine Learning Engineer image - Rise Careers
Job details

Machine Learning Engineer

Stream’s Mission: Cut the time, cost, and hassle of managing 10B+ medical documents in workers’ comp, so professionals can focus on results, not paperwork.

We’re growing fast and are looking to bring on a Machine Learning Engineer to scale our platform and elevate our product, ensuring top-notch service for our customers.

Before Applying:

  1. We are in-person and work from the office 4 days a week in the Mission district

  2. As an early-stage startup, Stream offers you unmatched autonomy and ownership. You’ll need to make quick decisions with minimal guidance, often stepping into roles like product manager, engineer, or even sales and ops as we grow.

  3. We’re a team in our 30s, not college dropouts, and we care about work-life balance. That said, the startup life means going beyond 9-5 when the situation calls for it—which happens often.

The Job:

As a Machine Learning Engineer you are expected to develop and deploy machine learning models to production on a regular basis, contributing to our mission of streamlining medical document management in the workers' compensation industry. You will also play a key role in shaping our AI strategy and processes as we grow.

In This Role, You Will:

  • Design and implement machine learning solutions to process and extract insights from medical documents

  • Integrate these models into our existing backend infrastructure

  • Stay current with the latest advancements in machine learning and AI to continuously improve our product

Our Tech Stack Includes:

  • Serverless computing with AWS Lambdas and Fargate (Python)

  • CDK and GitHub actions for CI/CD

  • DynamoDB and Redshift for data storage

  • Svelt (Typescript) + SST for web applications

  • Various large language models (LLMs), embedding models, and traditional AI models

Benefits: In addition to health/dental/vision insurance and 401k benefits, we provide daily lunch, monthly outings, and a group of extremely passionate, curious and smart people to work with

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Machine Learning Engineer, Stream Claims

Are you an innovative Machine Learning Engineer looking to make a real impact? Join Stream in San Francisco and be part of a mission that cuts the time, cost, and hassle of managing over 10 billion medical documents in the workers' compensation industry. As a key player in our early-stage startup, you'll enjoy unmatched autonomy while contributing to our dynamic team of seasoned professionals. In this role, you will develop and deploy machine learning models that help streamline our platform and enhance the service we provide to our customers. We offer a relaxed work culture, striking a balance between hard work and fun, where you’ll have the chance to integrate cutting-edge solutions into our backend infrastructure and shape our AI strategy as we grow. With a tech stack that includes serverless computing on AWS, data storage solutions like DynamoDB and Redshift, and diverse AI models, you’ll be at the forefront of technology in a collaborative environment. Plus, you’ll benefit from health insurance, a 401k, daily lunches, and monthly outings with like-minded, enthusiastic colleagues. If you're ready to take your career to the next level while focusing on what truly matters, we would love to hear from you!

Frequently Asked Questions (FAQs) for Machine Learning Engineer Role at Stream Claims
What responsibilities does a Machine Learning Engineer at Stream in San Francisco have?

As a Machine Learning Engineer at Stream in San Francisco, you will be responsible for designing and implementing machine learning solutions to process and extract insights from a vast array of medical documents. Your role will also involve integrating these models into our existing backend infrastructure and continuously staying current with advancements in the machine learning and AI sectors to optimize our product offerings.

Join Rise to see the full answer
What qualifications are needed to apply for the Machine Learning Engineer position at Stream?

To apply for the Machine Learning Engineer role at Stream, candidates should have a solid background in machine learning, ideally with experience in model deployment and production. Proficiency in programming languages like Python, familiarity with AWS services, and an understanding of data storage solutions such as DynamoDB and Redshift are also essential. A passion for healthcare technology and a desire to work in a fast-paced startup environment are key attributes we're looking for.

Join Rise to see the full answer
What tech stack will I work with as a Machine Learning Engineer at Stream?

As a Machine Learning Engineer at Stream, you will work with an innovative tech stack that includes serverless computing on AWS using Lambdas and Fargate, as well as CI/CD pipelines utilizing CDK and GitHub Actions. You’ll also engage with DynamoDB and Redshift for data storage, and work on web applications using Svelte (TypeScript) and SST, along with exploring various large language models and traditional AI models to enhance our offerings.

Join Rise to see the full answer
What does the working environment look like for a Machine Learning Engineer at Stream?

The working environment for a Machine Learning Engineer at Stream is collaborative and supportive, fostering a balance between hard work and fun. Located in San Francisco's Mission district, we operate in-person for four days a week, allowing for team bonding and idea sharing. Our team is comprised of passionate individuals in their 30s who value work-life balance while being fully committed to delivering outstanding results.

Join Rise to see the full answer
What benefits can I expect as a Machine Learning Engineer at Stream?

As a Machine Learning Engineer at Stream, you can expect a comprehensive benefits package that includes health, dental, and vision insurance, a 401k plan, and daily lunches provided to the team. Additionally, we enjoy monthly outings that promote team building and a vibrant work culture, alongside the opportunity to work with bright and curious minds dedicated to driving innovation in the healthcare technology space.

Join Rise to see the full answer
Common Interview Questions for Machine Learning Engineer
Can you explain your process for developing machine learning models?

When explaining your process for developing machine learning models, outline the steps you typically follow—beginning with problem identification, gathering and preprocessing data, selecting appropriate models, training and validating those models, and finally deploying them to production. Mention any specific techniques or tools you favor, ensuring to relate your experience to the environment and challenges faced by Stream.

Join Rise to see the full answer
How do you stay updated with the latest advancements in machine learning?

To stay updated with advancements in machine learning, I regularly read research papers, follow key thought leaders in the field on social media, and engage in online courses or webinars. Additionally, participating in machine learning conferences and forums allows me to network with other professionals and gain insights into emerging technologies that could benefit a company like Stream.

Join Rise to see the full answer
Describe your experience with deploying machine learning models in production.

When discussing your experience with deploying machine learning models in production, provide a detailed example of a project where you successfully took a model from development to production. Talk about the tools and frameworks you used, the challenges you faced, and how you ensured the model performed as expected post-deployment. Relate this back to the specific workflows used at Stream to show your compatibility.

Join Rise to see the full answer
What techniques do you use to ensure the accuracy of your machine learning models?

To ensure the accuracy of my machine learning models, I employ techniques such as cross-validation, hyperparameter tuning, and using metrics specific to the model and problem at hand. I ensure robust validation by testing the model against a separate dataset and continuously monitoring its performance in production, which is crucial for a role at Stream where accuracy in medical document management is vital.

Join Rise to see the full answer
Can you explain a challenging machine learning problem you tackled?

When explaining a challenging machine learning problem, choose one that showcases your problem-solving skills. Outline the context, the steps you took to address it, and the eventual outcome. Highlight elements such as teamwork or interdisciplinary collaboration, particularly those involving areas relevant to Stream's mission in the healthcare sector, to reinforce your fit for the company.

Join Rise to see the full answer
How do you handle missing or corrupted data?

In handling missing or corrupted data, I assess the impact of the missing values on my analysis, utilizing techniques such as imputation, data transformation, and cleaning processes to address these issues. Discussing specific tools or libraries you used can add depth to your answer, showing how you can maintain data integrity in critical applications like those at Stream.

Join Rise to see the full answer
What experience do you have with AWS and how can it benefit your work as a Machine Learning Engineer at Stream?

My experience with AWS includes deploying machine learning models using services like Lambda and Fargate, which are also part of Stream's tech stack. I am adept at leveraging AWS's scalability and reliability to improve deployment workflows and ensure that our machine learning solutions can handle the scale of medical document processing effectively.

Join Rise to see the full answer
How do you prioritize your tasks when working on multiple projects?

When prioritizing tasks across multiple projects, I assess deadlines, project scope, and impact. I utilize project management tools and methodologies like Agile to ensure that my work is aligned with company goals. At Stream, where agility is crucial, this approach enables me to manage time effectively and contribute significantly to our machine learning initiatives.

Join Rise to see the full answer
Describe your approach to collaborating with non-technical teams.

Collaborating with non-technical teams requires clear communication and understanding of their perspectives. I ensure to explain technical concepts in layman’s terms, focusing on how technical solutions can address their challenges. Sharing regular updates and inviting feedback encourages collaboration, which is essential at Stream where cross-functional teamwork is key to our success.

Join Rise to see the full answer
What do you think are the biggest challenges facing machine learning in the healthcare industry?

The biggest challenges facing machine learning in healthcare include data privacy concerns, the need for high accuracy, and the integration of complex healthcare data sources. Addressing these challenges often requires innovative thinking and a robust strategy, making it essential for a Machine Learning Engineer at Stream to be aware of these issues and propose solutions that align with our mission.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Bosch Group Hybrid 38000 Hills Tech Dr, Farmington Hills, MI 48331, USA
Posted 13 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 11 days ago
Posted 8 days ago
MATCH
VIEW MATCH
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
27 people applied to REMOTE Sr Piping Designer at Kelly
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
6 people applied to Agile Scrum Master at DNAnexus
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal