The Distributed Data Systems Team designs and develops the back-end storage solutions that allow Dataflare to provide one of the most flexible cloud data management platforms. We are looking for talented engineers who are excited about building and deploying distributed data systems at PB cloud-scale. Your Responsibilities As a Team Lead Understand and be capable of taking on a set of business requirements to craft a solution Mentor and develop a team of engineers Design and develop highly performant, parallelized, and multi-threaded storage algorithms Contribute to the scheduling and programming model that lays the foundation for all features developed as a part of our data platform Skill Sets We Require Ability to develop software in C and C++ Exceptional organizational and leadership skills Knowledge of relational databases and SQL Knowledge of cloud storage and database systems Knowledge of Apache Spark, Apache Parquet Experience with test-driven development Proficiency in software engineering tools Strong presentation and communication skills Experience Bachelor's or Master's in Computer Science 5-10 years of experience leading and building production grade systems If you are a skilled, self-driven, and dedicated software engineer who is excited to lead the development of cutting-edge technology, click APPLY !
Role Overview: The Distributed Data Systems Team at Dataflare is seeking talented engineers who are passionate about designing and deploying distributed data systems at PB cloud-scale. As a Team Lead, you will play a crucial role in understanding business requirements, mentoring a team of engineers, designing high-performance storage algorithms, and contributing to the foundational programming model of the data platform. Key Responsibilities: - Understand and craft solutions based on business requirements - Mentor and develop a team of engineers - Design and implement performant, parallelized, and multi-threaded storage algorithms - Contribute to the scheduling and programming model for all features of the data platform Qualifications Required: - Proficient in software development using C and C++ - Strong organizational and leadership skills - Knowledge of relational databases, SQL, cloud storage, and database systems - Familiarity with Apache Spark and Apache Parquet - Experience with test-driven development - Proficiency in software engineering tools - Excellent presentation and communication skills Additional Details: Dataflare is looking for candidates with a Bachelor's or Master's degree in Computer Science and at least 5-10 years of experience in leading and building production-grade systems. If you are a skilled, self-driven software engineer eager to lead the development of cutting-edge technology, we encourage you to apply for this exciting opportunity.,