Chime is a financial technology company dedicated to helping members achieve financial progress. They are seeking a Senior Python Core Engineer to lead the technical aspects of Chime's Python ecosystem, ensuring standards and best practices are maintained while improving the development process for Python projects.
Responsibilities:
- Own Chime’s Python version standards, upgrade cadence, and compliance, reducing EOL exposure and security patch lag
- Design and drive safe, repeatable Python upgrade processes across services and shared libraries, enabling teams to adopt new versions with minimal friction
- Establish clear dependency management practices (e.g., version locking policies, upgrade safety, library compatibility strategies)
- Partner with CI/CD stakeholders to improve build performance, reliability, and developer experience for Python projects
- Maintain and develop critical internal Python libraries including roadmap, quality, and adoption
- Define and evangelize Python best practices (“the Chime way”), aligned with community standards, and support teams through documentation and enablement
- Identify and drive opportunities to maximize returns from the Python + AI ecosystem, evaluating tools, practices, and vendor options that improve iteration speed and outcomes
Requirements:
- 5+ years of software engineering experience, with deep hands-on expertise in Python in production
- Strong experience with Python build tooling, and an understanding of tradeoffs in versioning and distribution
- Understanding of asynchronous and synchronous data-sharing patterns (pub/sub, RPC, caching, etc.)
- Solid knowledge of containerized environments and build systems (Docker images, CI pipelines, caching, reproducible builds)
- Experience building and maintaining shared libraries used by multiple teams, including API design, backwards compatibility, and release management
- A security- and reliability-first mindset, especially around EOL management, patching and build integrity
- Strong cross-functional collaboration skills—able to influence without authority and align multiple teams around standards and migrations
- Comfort operating with ambiguous requirements, creating clarity through docs, prototypes, and incremental rollout plans
- Bonus: experience working in/supporting data engineering and ML