Enable job alerts via email!

Staff Software Engineer - Distributed Systems

Ocient

Chicago (IL)

Remote

USD 165,000 - 210,000

Full time

29 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative venture-funded startup seeks a Staff Software Engineer to lead the Loading Engineering team. This role involves designing high-performance distributed systems and collaborating with various teams to deliver massive-scale data solutions. Ideal candidates will have a strong background in C++, distributed systems, and technical leadership. Join a dynamic environment where your contributions will drive engineering innovation and customer success, while working with cutting-edge technology in a fast-paced startup atmosphere. If you are passionate about large-scale systems and eager to make an impact, this opportunity is perfect for you.

Qualifications

  • 5+ years of experience in distributed systems and technical leadership.
  • Strong skills in C++ and a good understanding of Linux and networking.

Responsibilities

  • Design and validate batch and stream loading systems for large data ingestion.
  • Lead architecture and collaborate across teams for high-quality software delivery.

Skills

C++
Distributed Systems Engineering
Linux
Networking
Database Management
Technical Leadership

Education

Bachelor's degree in Computer Science or related field

Job description

Job Title: Staff Software Engineer - distributed systems required

Location: Remote (US Based Only)

*We cannot sponsor or transfer any visas, of any kind, at this time*

Estimated salary range: $165,000 to $210,000

  • The salary offered for this position will be based on a candidate’s experience and skill demonstrated during interviews and other evaluations.

About Ocient:

Ocient is a venture-funded startup building a SQL compliant, exabyte-scale, high-performance data platform. It is a distributed system optimized for NVMe drives, RDMA networks, and high core count processors. We are led by a management team with seven successful startup exits, including Cleversafe, which was one of the largest software startup exits in Chicago's history.

Job Overview:
Ocient is looking for experienced Software Engineers to join the Loading Engineering team. Loading Engineering is a software development team focused on Ocient’s Loading and Transformation platforms. The team works closely with end customers and the rest of the Ocient engineering teams to deliver massive-scale data solutions. Ideal candidates are passionate about large-scale systems engineering, high-performance distributed systems, and ensuring customer success. This role is specifically a technical lead position on the Streamloader team.

Responsibilities:

  • Design, implement, and validate batch and stream loading systems to ingest terabytes of data per day.
  • Lead architecture and design by closely partnering with architects and implementation with team members to deliver high-quality software.
  • Collaborate across engineering teams and customer engagements to deliver world-class massive-scale data solutions.
  • Program in modern C++ to build and monitor distributed software systems.
  • Work closely with Sales, Product, and End Customers to ensure business success.
  • Contribute to engineering innovation.

Qualifications:

  • 5+ years of relevant industry experience, with a proven track record of technical leadership over small to medium sized teams.
  • Strong fundamental computer science skills.
  • Prior industry experience in building high-performance distributed systems in modern C++.
  • The ability to own, communicate, and manage risk associated with large complex problems.
  • A good working knowledge of Linux, networking, and databases.

An ideal candidate will have:

  • 7+ years of relevant industry experience.
  • A “polyglot” skill set with a demonstrated ability and desire to work across different domains and problems.
  • Proven experience building, maintaining, and refining end-to-end customer facing systems.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Software Engineer - Distributed Systems

Ocient

Chicago

Remote

USD 165,000 - 210,000

10 days ago

Staff Software Engineer - Distributed Systems

Trellis

Remote

USD 120,000 - 180,000

7 days ago
Be an early applicant

Senior Software Engineer - Platform Engineering

WEX, Inc.

Chicago

Remote

USD 134,000 - 178,000

7 days ago
Be an early applicant

Senior Software Engineer, Distributed Systems

Censys, Inc.

Kirkland

Remote

USD 149,000 - 190,000

Yesterday
Be an early applicant

Senior Software Engineer, Distributed Systems

Censys, Inc.

Los Altos

Remote

USD 149,000 - 190,000

Yesterday
Be an early applicant

| Software Engineer, Distributed Systems (Core) |

Recruiting From Scratch

San Francisco

Remote

USD 170,000 - 260,000

2 days ago
Be an early applicant

Senior Software Engineer - Distributed Systems & File Sync

Air

Remote

USD 160,000 - 264,000

2 days ago
Be an early applicant

Senior Software Engineer, Distributed Systems

Censys

Tysons

Remote

USD 149,000 - 190,000

2 days ago
Be an early applicant

Senior Software Engineer - Distributed Systems

Jobot

San Antonio

Remote

USD 165,000 - 275,000

2 days ago
Be an early applicant