Pear VC Logo

Pear VC

Founding Staff Software Engineer (Typedef)

Reposted 24 Days Ago
Be an Early Applicant
7 Locations
Senior level
7 Locations
Senior level
As a Founding Staff Software Engineer, you will design a serverless query engine, lead a team, shape the technical roadmap, and engage customers to refine the platform.
The summary above was generated by AI

About us

Join us at Typedef, where we're on a mission to make data magic happen! We’re laser-focused on empowering data pros to create essential data products minus the hassle of juggling fragile infrastructure and overly complex systems. We’re here to challenge the old ways, pushing for a seamless, delightful developer experience that hides the gritty details of infrastructure – so our users can focus on what they do best: building.

Typedef’s founders are industry veterans and second-time founders who’ve already led successful exits. Now, they’re back with a passion, eager to build something truly transformational from the ground up. This time, we’re taking on the challenge of simplifying data infrastructure for everyone.

As one of our pioneering engineers, you’ll play a defining role in setting our technical direction and building our core platform from scratch. Think of it as an adventure in innovation: you’ll blend the best open-source technologies with our own unique Typedef magic to create something exceptional. You'll work hand-in-hand with our founders and other early engineers, all while helping build the engineering team that will bring our Beta to life for our design partners.

Love query engines? If you’re passionate about shaping the future of data infrastructure and crave the thrill of building something big from day one, come join us and make your mark on a generational company. Let’s redefine data infrastructure together!

Responsibilities
  • Design and Architect: Lay the foundation of our serverless query engine, focusing on scalability, reliability, and absolute data accuracy.

  • Technical Roadmap & Strategy: Shape the technical roadmap, prioritize critical initiatives, and steer the team towards our ambitious goals.

  • Team Leadership: Mentor and inspire a talented engineering team, fostering an environment of growth and innovation.

  • Recruit and Build: Play a central role in assembling a top-tier engineering team, helping to recruit and onboard key talent.

  • Product Planning: Set timelines and define milestones for product development, ensuring we hit our goals on schedule.

  • Customer-Centric Development: Engage directly with customers and design partners to refine and validate our platform’s capabilities.

Requirements

Must-Have:

  • Bachelor's or Master's in Computer Science or a related field, with 5+ years in an architect or senior technical leadership role.

  • Expertise in modern software languages, frameworks, and development methodologies.

  • Deep knowledge of system design and software architecture best practices.

  • Skilled in creating clear and thorough technical documentation and diagrams.

  • Excellent analytical abilities with a knack for complex problem-solving.

  • Strong communication skills and proven leadership experience.

  • Operational experience in AWS.

  • Familiarity with distributed systems.

  • Experience with Agile development methodologies.

  • Proficient in Rust, Go, or C++

Nice-to-Have:

  • Hands-on experience designing or building query engines.

  • Proficiency in distributed compute engines such as Spark.

  • Familiarity with Apache Arrow, DataFusion, Flight, Parquet, and Velox.

  • Experience with virtualization technologies like Firecracker and gVisor.

  • Background in Data Lake architectures, including familiarity with table formats like Iceberg and Delta.

Ready to make a meaningful impact in data infrastructure? Love  We’d love to meet you!

Top Skills

Apache Arrow
AWS
C++
Datafusion
Delta
Firecracker
Flight
Go
Gvisor
Iceberg
Parquet
Rust
Spark
Velox

Similar Jobs

An Hour Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Enterprise Web • Fintech • Financial Services
As a Software Engineer at Morningstar, you'll design and develop scalable web applications, engage with product managers, and drive innovation in technology solutions for investors.
Top Skills: AWSAws AuroraAws Elastic BeanstalkAws LambdasJavaLinuxMySQLPostgresPythonRest ApisSpring BootSQL ServerTomcatVue
An Hour Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Enterprise Web • Fintech • Financial Services
As a Senior Software Engineer, you will lead and collaborate on development projects, mentor junior engineers, and address system architecture and troubleshooting tasks in a team-oriented environment.
Top Skills: AnsibleAthenaAWSC#ChefCloudFormationDockerEmrGlueJavaKubernetesLinuxPuppetPythonSparkTerraform
An Hour Ago
Easy Apply
Hybrid
Toronto, ON, CAN
Easy Apply
Senior level
Senior level
Artificial Intelligence • Marketing Tech • Software
Lead engineering efforts for extending AI-powered decisioning into SMS and other channels, managing a team and ensuring high platform standards.
Top Skills: FlutterGoogle Cloud PlatformGraphQLGrpcKubernetesProtocol BuffersPython DjangoReactReact NativeTypescript

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account