Logo of Huzzle

Experienced Software Engineer, Machine Learning Infrastructure

image

Plaid

3mo ago

Applications are closed

  • Job
    Full-time
    Senior Level
  • Software Engineering
  • $162K - $243K
  • San Francisco, +3

Requirements

  • 5+ years of Software Engineering Experience
  • 2+ years with Machine learning or developing machine learning platforms
  • Strong communication and architecture skills
  • Python experience and k8s experience

Responsibilities

  • Architecting Scalable ML Infrastructure: You will design and develop scalable, efficient, and robust machine learning infrastructure that supports the lifecycle of ML models—from data ingestion and processing to training, evaluation, and deployment. This infrastructure must be capable of handling large-scale data and complex computations with high reliability and performance.
  • Improving ML Operations (MLOps): You will innovate and implement best practices in MLOps to streamline the development, deployment, and monitoring of ML models. This includes automating pipelines, ensuring model reproducibility, and facilitating seamless model versioning and rollout.
  • Cross-Functional Collaboration: You will collaborate with product managers, data scientists, and other engineering teams to understand their needs and translate them into ML platform capabilities. This collaborative approach ensures that the ML infrastructure effectively supports product features and business objectives.
  • Mentorship and Leadership: You will mentor junior engineers and peers, sharing your knowledge and expertise to promote a culture of technical excellence. Your leadership will help develop the team's skills and foster innovation.
  • Staying Ahead of the Curve: You will keep abreast of the latest developments in machine learning, data engineering, and cloud technologies. By staying informed about industry trends and challenges, you will ensure that Plaid's ML platform remains cutting-edge and competitive.

FAQs

What does Plaid aim to achieve in the financial technology landscape?

Plaid aims to empower the transformation of how people interact with their finances by building tools and experiences that developers use to create innovative financial products. The company works with thousands of organizations to connect financial accounts seamlessly to the services people want to use.

What is the role of the Machine Learning Platform team at Plaid?

The Machine Learning Platform team at Plaid focuses on developing cutting-edge machine learning products that advance transaction enrichment, credit evaluation, and risk management solutions, utilizing consumer-permissioned financial data to innovate financial services.

What are the primary responsibilities of an Experienced Software Engineer on the Machine Learning Platforms team?

The primary responsibilities include architecting scalable ML infrastructure, improving MLOps practices, collaborating with cross-functional teams, providing mentorship and leadership, and staying updated on the latest developments in machine learning and cloud technologies.

What qualifications are required for this position?

The qualifications include 5+ years of software engineering experience, 2+ years of experience with machine learning or developing machine learning platforms, strong communication and architecture skills, and proficiency in Python and Kubernetes (k8s).

What is the salary range for this position at Plaid?

The salary range for this position is between $162,000 and $243,000 per year.

What kind of collaboration is expected in this role?

The role expects cross-functional collaboration with product managers, data scientists, and other engineering teams to align ML platform capabilities with product features and business objectives.

How does the company ensure its ML platform remains competitive?

The company encourages team members to stay updated on the latest trends and challenges in machine learning, data engineering, and cloud technologies, ensuring that Plaid's ML platform remains cutting-edge and competitive.

Will there be opportunities for mentorship in this position?

Yes, this position involves mentorship responsibilities where the experienced software engineer will help develop the skills of junior engineers and peers, promoting a culture of technical excellence within the team.

What kind of projects will an experienced software engineer work on at Plaid?

An experienced software engineer will work on architecting and developing the core infrastructure that powers machine learning initiatives, specifically focusing on projects related to transaction enrichment, credit evaluation, and risk assessment.

Our mission is to unlock financial freedom for everyone. Join us!

Technology
Industry
5001-10,000
Employees
2013
Founded Year

Mission & Purpose

Plaid is a data network that powers the tools millions of people rely on to live a healthier financial life. Plaid works with thousands of companies like Venmo, SoFi, and Betterment, several of the Fortune 500, and many of the largest banks to make it easy for people to connect their financial accounts to the apps and services they want to use. Plaid’s network covers more than 12,000 financial institutions across the US, Canada, UK and Europe. Headquartered in San Francisco, the company was founded in 2013 by Zach Perret and William Hockey.