Senior Software Engineer - Python Tooling & Developer Infrastructure

undefined ago • 3 Years + • Devops • $180,000 PA - $270,000 PA

Job Summary

Job Description

Plaid is seeking a Python Infrastructure engineer to join their Developer Efficiency team. This role focuses on building and maintaining foundational tools and infrastructure to enhance engineering velocity. Responsibilities include improving Python monorepo workflows, developing standardized Python tools, optimizing CI pipelines, and creating on-demand development environments. The ideal candidate will have 3+ years of experience in Python platform/infrastructure engineering, with expertise in Python packaging, dependency management, and developer tooling design, aiming to eliminate developer friction and empower engineers.
Must have:
  • Improve Plaid’s Python monorepo workflows and code quality.
  • Build and maintain Python developer tools.
  • Improve and operate a fast, reliable CI pipeline.
  • Create zero-setup, on-demand development environments.
  • Identify and deliver improvements to developer experience.
  • Collaborate with Platform team for secure infrastructure.
  • 3+ years in Python platform/infrastructure engineering.
  • Experience maintaining Python at scale in monorepos.
  • Strong understanding of Python packaging and dependency management.
  • Experience designing developer tooling and workflows.
  • Strong cross-functional communication skills.
Good to have:
  • Familiarity with Go and infrastructure tooling (Docker, Terraform, AWS).
  • Contributions to the Python open-source ecosystem (PyPA, packaging, PEPs, etc.).
  • Familiarity with ML/AI development workflows and the tooling that supports them.
  • Experience with monorepo management tools such as Bazel or Pants.
Perks:
  • comprehensive benefit plan
  • medical
  • dental
  • vision
  • 401(k)

Job Details

We build simple yet innovative consumer products and developer APIs that shape how everybody interacts with money and the financial system.

We build and maintain the foundational tools and infrastructure that power Plaid’s engineering velocity. Our mission is to eliminate developer friction, ensure system reliability, and empower product and ML engineers to ship faster with confidence.

As a Python Infrastructure engineer on the Developer Efficiency team, you will drive critical improvements to the tools and workflows that power Plaid’s Python development ecosystem. You will lead initiatives to simplify, standardize, and scale how Python code is authored, built, tested, and released.

Responsibilities

  • Improve Plaid’s Python monorepo by contributing to workflows and best practices that boost developer velocity and code quality.
  • Build and maintain developer tools that standardize how Python code is authored, tested, and released.
  • Improve and operate a fast and reliable CI pipeline that scales with the monorepo.
  • Create zero-setup, on-demand development environments to accelerate onboarding and streamline engineers’ day-to-day workflows.
  • Work with product, infrastructure, and ML engineers to identify friction points and deliver pragmatic, reusable improvements to the developer experience.
  • Collaborate with the broader Platform team to deliver secure, maintainable, and intuitive infrastructure that supports Plaid’s growth.

Qualifications

  • 3+ years in platform or infrastructure engineering focused on Python
  • Hands-on experience maintaining Python at scale, especially in multi-tenant monorepos.
  • Strong understanding of Python packaging, dependency management, and best practices for shared library development.
  • Experience designing developer tooling and standardised developer workflows.
  • Strong cross-functional communication skills.

Nice to Haves:

  • Familiarity with Go and infrastructure tooling (Docker, Terraform, AWS).
  • Contributions to the Python open-source ecosystem (PyPA, packaging, PEPs, etc.).
  • Familiarity with ML/AI development workflows and the tooling that supports them.
  • Experience with monorepo management tools such as Bazel or Pants.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in New York, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Devops Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

New York, United States (On-Site)

United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (Hybrid)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

New York, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Plaid

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug