Required Team Lead Datatypes Team
Why Youll Love This Job
Join the Datatypes Team as a Team Lead and play a key role in shaping the future of our modules. This is a unique opportunity to lead a talented engineering team, drive innovation in core datatypes, and impact millions of users globally. Youll combine hands-on development (Rust and C) with leadership responsibilities, working in a dynamic, fast-growing company that influences one of the most widely used database technologies.
What Youll Do
Lead and manage a team, focused on developing and optimizing datatypes modules.
Define technical roadmaps and make key architectural decisions to improve performance, reliability, and scalability.
Mentor and support team members, fostering a culture of technical excellence and collaboration.
Take full ownership of critical modules, driving projects from concept to production success.
Write high-quality, efficient code in Rust and C alongside your team.
Oversee and improve CI/CD pipelines to streamline development and deployment processes.
Collaborate with the open-source community to contribute to and shape our future.
Requirements: What Youll Need to Have
Bachelors degree in Computer Science, Software Engineering, or a related field.
3+ years of experience leading engineering teams, including mentoring and driving projects to completion.
Strong expertise in low-level programming with C, C++, or Rust, including memory safety, concurrency, and performance optimizations.
Solid understanding of databases, distributed systems, or system-level performance tuning.
Ability to think strategically, define technical roadmaps, and influence architectural decisions.
Experience working in Agile environments focused on iteration and continuous improvement.
Excellent communication and teamwork skills, with experience collaborating in distributed teams.
This position is open to all candidates.