Overview
In this role, you will design and deliver production-ready ML-powered architectures that scale within a highly regulated banking environment. You’ll bridge software engineering and applied AI to bring research ideas to enterprise-grade solutions, collaborating with cloud and site reliability teams. The position offers a blend of individual contribution with leadership opportunities and a focus on secure, robust document-processing platforms. You will help shape next-generation AI systems that support cross-functional teams across the firm.
Pay / Benefits
- mentorship
- career growth opportunities
- global collaboration
- mobility opportunities
- impactful projects
- diversity and inclusion
Responsibilities
- Design and deliver enterprise-grade ML systems
- Implement distributed, multi-threaded, and scalable applications
- Build, test, and deploy secure automated pipelines for cloud systems, desktop apps, and ML solutions
- Apply software engineering and CS best practices
- Develop and deploy data-intensive, business-critical applications
- Leverage foundational libraries and services for reuse across teams
- Utilize MLOps tools for versioning, reproducibility, and observability
- Collaborate with cloud and SRE teams to build robust production architectures
Key requirements
- Degree in a quantitative discipline such as Computer Science, Mathematics, or Statistics
- Strong Python experience
- Broad understanding of frontend/backend/cloud architecture, messaging systems, databases, security, and networking
- Experience with AWS and Kubernetes
- Ability to develop and deploy business-critical, data-intensive applications
- Strong CS fundamentals and development best practices
- Ability to align ML problem definitions with business objectives
- Collaboration
- Ownership
- Learning mindset
- Python
- AWS
- Kubernetes
…
