Job description
What You’ll Do
Lead, grow and develop a team of engineers working together to design, architect and deliver a solution that enables seamless mobility of our users across sets of back-end infrastructure
Work to build abstractions on top of back-end Kubernetes based systems to remove complexity of moving users of our multi-tenant machine learning platforms across different systems
Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community, and from time to time, 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 financial empowerment
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 6 years of experience in software engineering
At least 1 year experience with AWS
At least 1 year of experience with containerization technologies (Kubernetes, Docker)
At least 2 years of people management experience
2+ years of experience in Agile practices
Preferred Qualifications
Master’s Degree
8+ years of experience in software engineering.
At least 1 year of experience specifically with: Python or Golang
3+ years of experience with AWS
2+ years of experience in open source frameworks
3+ years of experience with Kubernetes and Docker