Pear VC
Founding Staff Software Engineer
Pear VC, San Francisco, California, United States, 94199
About the company
Typedef has a clear mission: to empower data practitioners by enabling them to build critical data products effortlessly and without the headache of managing brittle infrastructure and systems. We are driven by a product-focused approach, challenging the status quo of overly complex data processing platforms that are difficult to maintain and operate. Our primary goal is to provide a delightful developer experience, achieved through abstracting away the complexities of infrastructure and system-level configurations while ensuring the highest levels of performance and reliability for data pipelines. If you share our passion for revolutionizing data infrastructure, we invite you to reach out and join us on this exciting journey!
Typedef's founders are seasoned infrastructure leaders who have innovated in the data infrastructure and machine learning space. They're second-time founders with successful exits who are excited to be back at the ground level to build a generational company.
The role
As our founding Software Architect, you will have a crucial role in shaping the technical roadmap for our data processing platform. Your leadership and technical expertise will directly impact our foundational architecture. This position offers a unique opportunity to create a data processing platform from scratch, allowing you to determine the combination of core building blocks from open-source projects and custom Typedef IP. You will collaborate closely with the founders and contribute to building the initial engineering team, which will be responsible for developing the Typedef Alpha version for our design partners.
ResponsibilitiesArchitect the initial data processing platform that will enable us to scale reliably while ensuring data correctnessDesign the technical roadmap and prioritize team executionLead and mentor a talented engineering teamPlay a key role in building a top-notch engineering teamDecide on timelines and milestones for product deliverablesParticipate in initial customer and design partnership conversationsRequirements
Must have
Bachelor's or Master's degree in Computer Science or a related field 5+ years in an Architect or senior technical leadership roleIn-depth knowledge of software development languages, frameworks, and methodologiesStrong understanding of system design principles and software architecture patternsProficiency in technical documentation and diagramming toolsExcellent problem-solving and analytical skillsEffective communication and leadership abilitiesFamiliarity with data infrastructure cloud technologies and distributed systemsExperience with Agile development methodologiesExperience with Data Lake architecturesExperience with table formats like Iceberg and DeltaNice to Have
Experience designing and building query enginesProficient with distributed compute engines like SparkExperience with Apache Arrow, DataFusion, Flight, Parquet, VeloxExperience with virtualization technologies like Firecracker and gVisorHands on experience with Rust, C++, and Go
Typedef has a clear mission: to empower data practitioners by enabling them to build critical data products effortlessly and without the headache of managing brittle infrastructure and systems. We are driven by a product-focused approach, challenging the status quo of overly complex data processing platforms that are difficult to maintain and operate. Our primary goal is to provide a delightful developer experience, achieved through abstracting away the complexities of infrastructure and system-level configurations while ensuring the highest levels of performance and reliability for data pipelines. If you share our passion for revolutionizing data infrastructure, we invite you to reach out and join us on this exciting journey!
Typedef's founders are seasoned infrastructure leaders who have innovated in the data infrastructure and machine learning space. They're second-time founders with successful exits who are excited to be back at the ground level to build a generational company.
The role
As our founding Software Architect, you will have a crucial role in shaping the technical roadmap for our data processing platform. Your leadership and technical expertise will directly impact our foundational architecture. This position offers a unique opportunity to create a data processing platform from scratch, allowing you to determine the combination of core building blocks from open-source projects and custom Typedef IP. You will collaborate closely with the founders and contribute to building the initial engineering team, which will be responsible for developing the Typedef Alpha version for our design partners.
ResponsibilitiesArchitect the initial data processing platform that will enable us to scale reliably while ensuring data correctnessDesign the technical roadmap and prioritize team executionLead and mentor a talented engineering teamPlay a key role in building a top-notch engineering teamDecide on timelines and milestones for product deliverablesParticipate in initial customer and design partnership conversationsRequirements
Must have
Bachelor's or Master's degree in Computer Science or a related field 5+ years in an Architect or senior technical leadership roleIn-depth knowledge of software development languages, frameworks, and methodologiesStrong understanding of system design principles and software architecture patternsProficiency in technical documentation and diagramming toolsExcellent problem-solving and analytical skillsEffective communication and leadership abilitiesFamiliarity with data infrastructure cloud technologies and distributed systemsExperience with Agile development methodologiesExperience with Data Lake architecturesExperience with table formats like Iceberg and DeltaNice to Have
Experience designing and building query enginesProficient with distributed compute engines like SparkExperience with Apache Arrow, DataFusion, Flight, Parquet, VeloxExperience with virtualization technologies like Firecracker and gVisorHands on experience with Rust, C++, and Go