Job Description :
Manage a team that develops platforms and systems by which customers and partners access Cloudera products, services, and content with an aim to develop a best-in-class Cloudera-on-Cloudera solution and experience.
This role manages development resources distributed throughout the globe.
Define team strategy and roadmap and drive team processes that promote team communication and sound software development practices.
Develop quarterly objectives for team, aligning with roadmap and overall departmental vision. Assess and manage team performance through regular staff meetings, weekly one on ones and quarterly assessments.
Evaluate team workload and develop a staffing plan. Assign projects and balance workloads. Serve as back-up to team, picking up projects as required.
Play the role of a player-coach, coding, reviewing other developers’ code, and giving feedback and guidance on how to improve the quality of our system.
Work with product managers and business reps on functional requirements and product features
Support users as necessary
Serve as primary interface to the staffing team, creating job descriptions, identifying sources for candidates, conducting interviews and shepherding candidates through the hiring process.
Minimum qualifications :
BS degree in Computer Engineering, or other related technical field
2+ years of experience in engineering leadership and management.
Excellent communication skills and ability to influence across different teams.
Excellent analytical and problem solving skills.
Desire to create new things, dive in wherever there's a need, and learn new things.
Ability to roll your sleeves and get the work done.
Preferred qualifications :
Experience with Big Data and Machine Learning.
Experience building Java applications or web services, working with the usual cast of tools
5+ years of engineering management experience.
A seasoned mentor.