Software Engineer II – I/O at Ocient

Feedinkoo

United States

Remote

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ocient is looking for a skilled Software Engineer to design and implement features for their SQL database. You can work remotely from anywhere in the United States or in their Chicago office.

The ideal candidate holds a degree in computer science and has experience with C++, problem-solving, and data structures. Responsibilities include enhancing query performance and collaborating with other teams.

Qualifications

  • 1+ years of industry experience writing code.
  • Familiarity with CPU architecture and assembly code.
  • Experience with C or C++.
  • Ability to speak and write in English fluently.

Responsibilities

  • Design and prototype solutions to enhance query processing.
  • Implement functionalities in C++ and develop automated tests.
  • Collaborate across engineering teams to resolve software issues.

Skills

Object-oriented programming (C++, Java, C#)
Problem-solving
Data structures and algorithms
Communication skills
Technical leadership

Education

BS, MS, or PhD in computer science or related field

Tools

C/C++ build and test tools

Job description

Ocient is a hyperscale data solutions company founded in Chicago, IL, enabling organizations to analyze trillions to quadrillions of data records in seconds. Over the past five years, Ocient has built a SQL compliant data warehouse for Petabyte and beyond datasets that is 10x to 50x times faster than competitive OLAP databases. Our company is a remote first company, with employees all over the world.

Position Overview

Ocient is seeking a skilled Software Engineer with exceptional problem-solving abilities and a keen interest in tackling complex challenges. In this role, you will work alongside leading software architects to design and implement innovative features for our proprietary SQL database. The IO team is responsible for reading the data necessary to service queries from disk as quickly and efficiently as possible. This is achieved through a variety of indexing structures, pipelined disk reads and filter execution, and other techniques that minimize data volume. You can work in our Chicago office or remotely from anywhere in the United States.

Responsibilities
  • Design and prototype innovative solutions to enhance query processing performance of our database.
  • Implement new functionalities in C++ and develop automated tests using Python to ensure stability and reliable performance.
  • Collaborate across other engineering teams to investigate software issues and brainstorm possible solutions.
Minimum Qualifications
  • BS, MS, or PhD in computer science, computer engineering, or related technical field.
  • 1+ years industry experience writing code to solve complex problems using an object‑oriented programming language (e.g. C++, Java, C#).
  • Familiarity with CPU architecture and assembly code.
  • Strong understanding and application of data structures and algorithms.
  • Experience with C or C++.
  • Ability to speak and write in English fluently.
An Ideal Candidate Will Have
  • Experience architecting high performance, distributed systems.
  • Ability to own and manage all risk associated with large complex problems.
  • Strong technical leadership and communication skills.
  • Experience with C/C++ build and test tools.

We are not open to using an agency or staffing company at this time. We do not accept unsolicited agency or staffing resumes and we are not responsible for any fees related to unsolicited resumes.

Ocient provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Alumni Ventures • United States

On-site
USD 145,000 - 190,000
Remote-First Software Engineer II - High-Performance SQL DB
Remote-First Software Engineer II - High-Performance SQL DB

Feedinkoo • United States

Remote
USD 80,000 - 120,000
Data Engineer
Data Engineer

Object Computing, Inc. • United States

Remote
USD 110,000 - 160,000
Engineering Architect, OCI Storage Innovation
Engineering Architect, OCI Storage Innovation

Oracle • United States

On-site
USD 170,000 - 355,000
Health insurance
401(k) Matching
Paid time off
Engineering Architect, OCI Storage Innovation
Engineering Architect, OCI Storage Innovation

Oracle • Nashville (TN)

On-site
USD 170,000 - 355,000
Medical, dental, vision insurance
401(k) with company match
Paid time off
+3
Data Engineer
Data Engineer

Object Computing, Inc. • Emeryville (CA)

On-site
USD 90,000 - 130,000
Senior Software Engineer, OCI Data Analytics
Senior Software Engineer, OCI Data Analytics

Oracle • Nashville (TN)

On-site
USD 89,000 - 210,000
Medical insurance
Dental insurance
Vision insurance
+2
Engineering Architect, OCI Storage Innovation
Engineering Architect, OCI Storage Innovation

Oracle • Seattle (WA)

On-site
USD 170,000 - 355,000
Medical insurance
Dental insurance
Vision insurance
+3
Engineering Architect, OCI Storage Innovation
Engineering Architect, OCI Storage Innovation

Ll Oefentherapie • United States

On-site
USD 170,000 - 355,000
Healthcare benefits
401(k) Savings Plan
Paid time off
Senior Software Developer - AI Infra Compute
Senior Software Developer - AI Infra Compute

Oracle • Nashville (TN)

On-site
USD 89,000 - 210,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off