C

Software Architect

Cadre
Full-time
On-site
San Mateo, United States



Software Architect Job Req

Typedef is a seed-funded startup with a clear mission: to empower data practitioners by 

enabling them to effortlessly build critical data products, all without the headaches 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 that have innovated in the data 

infrastructure and machine learning space. They’re second time founders with 

successful exits that are excited to be back at the ground level to build a generational 

company.

 

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 

have a direct impact on 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. 

 

Responsibilities


  • Leading and mentoring a talented engineering team

  • Designing the technical roadmap and how to prioritizing the execution

  • Playing a key role in building a top notch engineering team 

  • Design the intiial data processing platform that will enable us to scale reliably while 

  • ensuring data correctness

  • Software Architect Job Req2Decide on timelines and milestones for product deliverables

  • Participate in initial customer and design partnership conversations


Requirements


  • Must have

  • Bachelor's or Master's degree in Computer Science or a related field

  • 5+ years in an Architect or senior technical leadership role

  • In-depth knowledge of software development languages, frameworks, and 

  • methodologies

  • Strong understanding of system design principles and software architecture 

  • patterns

  • Proficiency in technical documentation and diagramming tools

  • Excellent problem-solving and analytical skills

  • Effective communication and leadership abilities

  • Familiarity with data infrastructure cloud technologies and distributed systems

  • Experience with Agile development methodologies

  • Experience with Data Lake architectures

  • Experience with table formats like Iceberg and Delta


Nice to Have


  • Experience designing and building query engines

  • Proficient with distributed compute engines like Spark

  • Experience with Apache Arrow, DataFusion, Flight, Parquet, Velox

  • Experience with virtualization technologies like Firecracker and gVisor

  • Hands on experience with Rust, C++ and Go