Job description
What You’ll Do:
Lead teams working together to design, architect, and then deliver a solution around enabling seamless mobility of our users across sets of back-end infrastructure
Work to build abstractions on top of back-end Kubernetes based systems so as to remove complexity of moving users of our multi-tenant machine learning platforms across different systems
Enhance and standardize a scalable monitoring and alerting framework for platform users to have a continuous situational awareness of all their model pipelines and services, enabling them to address operational incidents for their pipelines self-service.
Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal and external technology communities, mentoring other members of the engineering community, and may occasionally be asked to code or evaluate code
Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of customers achieve their financial goals.
Utilize programming languages like Go and Python, as well as AWS services such as EKS, the various EC2 and networking based services, RDS, DynamoDB, EFS and S3, plus various data platforms
Basic Qualifications:
Bachelor’s Degree
At least 10+ years of experience in software engineering
At least 3 years of experience with AWS
At least 4 years of people management experience
At least 1 year of experience with containerization technologies
Preferred Qualifications:
Master’s Degree
12+ years of experience in software engineering.
3+ years of experience specifically with Python or Go
5+ years of experience with AWS
4+ years of experience in open source frameworks
7+ years of people management experience
2+ years of experience in Agile practices
2+ years of experience with Kubernetes