hero

PL Network

197
companies
481
Jobs

Principal Software Engineer

IPTS

IPTS

Software Engineering · Full-time
Seattle, WA, USA · San Francisco, CA, USA · Remote
Posted on Jul 12, 2024

Specialism: Data Tooling

Project: A company that is on a mission to simplify the development of data and AI-driven software, making it as straightforward as creating a modern web page. They have developed and maintain a unified SQL query interface and portable runtime that allows developers to materialize, accelerate, and query data from any database, data warehouse, or data lake. This enables the creation of data and AI-driven applications by co-locating data and ML models with applications. Additionally, they are developing a Cloud Platform that provides essential building blocks for data and AI-driven applications, offering managed, cloud-scale services for high-performance SQL queries, machine learning training, and inferencing, all within a single, interconnected AI backend-as-a-service.

Key Skills: C, C++, Apache Infrastructure, CNCF, Rust, Golang

Role: Principal Software Engineer

Role Detail: We are searching for a Principal Software Engineer who is passionate about building amazing developer experiences and starts with a customer-obsessed product experience, then figures out how to enable that with technology. You challenge the status quo, think differently, and focus on what’s possible rather than limitations. You care deeply about meaningful work and changing the world, viewing your work as more than just a job. Comfortable with ambiguity and unknowns, you lead by creating clarity and have high performance standards. In this role, you will be a leader and outstanding contributor to the open-source project, responsible for creating, designing, and building the distributed and data systems architecture of the Cloud Platform and associated systems. You will take ownership and drive initiatives to improve the product. In your first 90 days, you will ramp up and contribute improvements to the project, take technical and engineering ownership of an entire feature area, and propose and execute an aligned technical strategy going forward.

Requirements:

  • Over 2 years of professional Rust experience or over 5 years of professional C/C++ experience.
  • Proven expertise in designing, implementing, scaling, and deploying production-level distributed and data systems.
  • Familiarity with Apache infrastructure, CNCF-stack, and cloud-native development, with a preference for experience in Rust or Golang.
  • Demonstrated history of making sound design, architectural, engineering, and product decisions.
  • Excellent communication skills.
  • Ability to quickly ramp up and start contributing effectively.
  • Preferably, experience contributing to open-source projects.
IPTS is an equal opportunity employer.

Apply for this job

Drag and drop or click to upload.
No
No
Tell us why you are a good fit, add a cover letter or anything else you want to share.
To withdraw or update your application, email applications@getro.com