Finding the best job has never been easier
Share
Key job responsibilities
Key responsibilities of the role include (not limited to):
Manage the design and development of tools and automated solution to manage the data and services at scale to improve the productivity and quality of the models and availability of services including code reviews, testing, deployment and post-launch monitoring.
Partner with Product/Science/Engineering and support new initiatives to meet the product goals.
Establish strong relationships with internal partners and peer stakeholders to understand and meet their needs
- A Bachelor's or a Master's degree in Computer Science, Engineering, Mathematics, or a related field, or five or more years of work experience in System development as an equivalent.
- 5 or more years of people management experience leading System development and Support teams.
- Proficiency in one or more general-purpose programming languages such as Java, C/C++, C#, Objective C, Python, JavaScript, Ruby, and Go.
- Experience designing, building, and operating large-scale distributed systems or web services.
- Experience in managing large scale infrastructure and automation.
- Experience engaging and influencing senior executives using both verbal and written communication tools.
These jobs might be a good fit