Sr. Infrastructure Engineer

ABOUT ROCKSET

At Rockset, we’ve built the real-time analytics database for the world’s data applications. Our team and technology come from a rich heritage, rooted in the experience of building massive scale data systems at the world’s leading companies, and we created Rockset to make those kinds of powerful data platforms available to real-time application developers everywhere. We are creating a world where developers can go from complex data sets to fast, interactive applications and analysis effortlessly.

We’re a fast-growing company that values curiosity, diversity, and open-mindedness. You will solve interesting problems, surrounded by exceptional people, while making customers happy. We work hard, but also take our personal lives and experiences seriously. We are backed by Greylock Partners and Sequoia Capital, and headquartered in San Mateo, CA with offices in Boston, MA and London, UK and remote employees throughout the US.

ABOUT THE OPPORTUNITY

We are looking for people who are excited by distributed systems and database technologies. Expect to have a lot of influence over the system we are creating. You will take ownership of projects, drive design decisions and build scalable and stable systems through designing clean and usable APIs. You’ll contribute to an architecture that anticipates large deployments and can handle scale. Our ideal candidate will have passion for crafting exceptional engineering solutions, striving for improving performance and helping customers succeed.

The US base salary range for this full-time position is $160,000/year to $200,000/year.

Responsibilities

    • Design and implement distributed systems for fast low-latency data and query processing.
    • Architect systems with high reliability even amidst one or more system failures.
    • Implement distributed data processing with high efficiency and resource usage to reduce total system costs.
    • Take ownership of projects, drive design decisions and build scalable and stable systems.
    • Design clean, usable APIs and write customer consumable documentation for the same.
    • Build custom test harness and ensure quality of the software and systems built.
    • Contribute to an architecture that anticipates large deployments and can handle scale.
    • Improve system operations by conducting systems analysis; recommending changes in policies and procedures.
    • Support customer onboarding and escalations by triaging issues, troubleshooting and devising workarounds or implementing product enhancements.
    • Understand and implement company’s security policies and architecture to secure and protect customer and company data.
    • Mentor and guide junior engineers by providing feedback and learning opportunities.

Requirements

    • A master’s degree in Computer Science or a related field; and
    • Three years’ professional experience in software engineering. Experience must include engineering scalable distributed systems.

OUR COMMITMENT TO DIVERSITY

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Job Category
Job Type
Salary
Country
City
Career Level
Company
JOB SOURCE