Senior Python Developer - Framework Owner
You will take overall responsibility for the Model Framework (CMF). You will plan and architect the framework, understand the needs of financial modelers, create simple and feature-rich APIs (including TypeScript), develop client-side SDKs, manage the CI/CD pipeline, use AWS and cloud services to scale systems, document APIs and code for public consumption, perform code reviews, and research technologies and features.
Responsibilities
- Plan and architect the CMF (Credmark Model Framework)
- Understand platform users' needs, particularly financial modelers
- Create simple and feature-rich APIs using TypeScript and other languages
- Develop client-side SDKs
- Manage the framework CI/CD pipeline
- Use AWS and other cloud services to build scalable solutions
- Document APIs and code for public consumption
- Perform code reviews for fellow engineers
- Research technologies and brainstorm useful features
Requirements
- 5+ years practical programming experience in Python and JavaScript
- Experience with microservices
- Experience with middleware
- Experience designing and consuming APIs
- Experience building and managing scalable big data systems
- Proficiency with JSON
- Proficiency with SQL
- Experience with automated documentation systems (e.g., Sphinx)
- Experience with AWS or other cloud providers
- Familiarity with cybersecurity best practices
- Experience working in agile teams
- Experience in DeFi and blockchain technologies
- Active contributor to at least one open source project
- Highly organized and collaborative