Introduction to blithequark and the Role
At blithequark, we are passionate about delivering exceptional experiences to our members through innovative technologies and data-driven insights. As a leader in the industry, we recognize the importance of empowering our teams with the right tools and infrastructure to drive groundbreaking improvements. We are now seeking an experienced Engineering Manager to lead our internal Research Engineering Tools team, which plays a critical role in enhancing the velocity, scalability, and reliability of our machine learning (ML) innovations. This is an exciting opportunity to make a significant impact at blithequark, working closely with our research managers, ML researchers, and cross-functional teams to design and build engineering solutions that drive business success.
Job Responsibilities
As an Engineering Manager at blithequark, you will be responsible for managing and mentoring a team of senior and highly experienced engineers, developing the technical vision and roadmap for the area, and balancing the needs of stakeholders with competing demands and priorities. Your key responsibilities will include:
- Leading the development of tools and infrastructure that enhance the productivity and efficiency of our ML researchers, including the design, implementation, and maintenance of large-scale distributed systems and applications
- Collaborating with research managers to identify frictions, design and build engineering solutions, and improve the overall ML research workflow
- Mentoring and guiding a team of senior engineers, providing technical guidance, and ensuring the team's skills and expertise align with blithequark's technical vision and goals
- Developing and executing the technical roadmap for the Research Engineering Tools team, ensuring alignment with blithequark's overall technical strategy and goals
- Working closely with cross-functional teams, including ML researchers, product managers, and other engineering teams, to ensure seamless integration and adoption of tools and infrastructure
- Driving innovation and experimentation, exploring new technologies and approaches to improve the ML research workflow and drive business success
Essential Qualifications
To be successful in this role, you should have:
- 2+ years of experience as an Engineering Manager, and 2+ years of industry experience overall
- Strong software design and development skills (in Python, Scala, Java, C++, or an equivalent production language)
- Experience with parallel and distributed computing
- BS in Computer Science or a related discipline
- Strong communication, organizational, and interpersonal skills, with the ability to work effectively with technical and non-technical stakeholders
- Experience working in a machine learning environment, with a strong understanding of ML concepts and techniques
Preferred Qualifications
While not required, the following qualifications are preferred:
- 4+ years of experience as an Engineering Manager, and 10+ years of industry experience overall
- Experience leading a developer tools team, with a strong understanding of developer workflows and pain points
- Experience running and customizing Bazel, or comparable distributed build systems (including Buck, Pants, and others)
- Experience with machine learning frameworks, including TensorFlow, PyTorch, and others
- Strong understanding of cloud computing platforms, including AWS, GCP, or Azure
Skills and Competencies
To succeed in this role, you should possess the following skills and competencies:
- Strong technical leadership and vision, with the ability to develop and execute a technical roadmap
- Excellent communication and interpersonal skills, with the ability to work effectively with technical and non-technical stakeholders
- Strong problem-solving and analytical skills, with the ability to break down complex problems and develop creative solutions
- Experience working in a fast-paced, dynamic environment, with the ability to adapt to changing priorities and demands
- Strong understanding of software development principles, including design patterns, testing, and deployment
Career Growth Opportunities and Learning Benefits
At blithequark, we are committed to the growth and development of our employees. As an Engineering Manager, you will have access to a range of career growth opportunities, including:
- Technical training and development programs, including workshops, conferences, and online courses
- Mentorship and coaching from experienced technical leaders
- Opportunities to work on high-impact projects, driving business success and innovation
- Collaboration with cross-functional teams, including ML researchers, product managers, and other engineering teams
- Access to cutting-edge technologies and tools, including machine learning frameworks, cloud computing platforms, and distributed build systems
Work Environment and Company Culture
At blithequark, we pride ourselves on our collaborative and dynamic work environment. As an Engineering Manager, you will be part of a talented and passionate team, working together to drive business success and innovation. Our company culture is built on the following values:
- Innovation: We encourage experimentation, creativity, and innovation, driving business success and growth
- Collaboration: We work together as a team, sharing knowledge, expertise, and ideas to drive success
- Integrity: We operate with integrity, transparency, and honesty, building trust with our employees, customers, and partners
- Respect: We respect and value diversity, inclusion, and individuality, fostering a positive and supportive work environment
Compensation, Perks, and Benefits
At blithequark, we offer a competitive compensation package, including a salary, bonus, and stock options. We also provide a range of perks and benefits, including:
- Comprehensive health insurance, including medical, dental, and vision coverage
- 401(k) matching program, with a generous company match
- Flexible paid time off, including vacation, sick leave, and holidays
- Access to cutting-edge technologies and tools, including machine learning frameworks, cloud computing platforms, and distributed build systems
- Opportunities for professional growth and development, including technical training and development programs
Conclusion
If you are a motivated and experienced Engineering Manager, looking to make a significant impact at a leading company, we encourage you to apply for this exciting opportunity at blithequark. With our commitment to innovation, collaboration, and integrity, we offer a dynamic and supportive work environment, with opportunities for career growth and development. Apply now to join our team and help drive business success and innovation at blithequark!
Apply Now