Sr. C++ Tools Engineer

| Remote
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Ocient is searching for an experienced Software Engineer with deep knowledge of C++ build tools and a passion for developer productivity. Building the world’s largest SQL analytics database requires pushing beyond the limits of traditional software development and testing tools. As a member of the tools and automation team at Ocient, you will play a part in:

  • Optimizing Bazel build configuration for a rapidly growing C++ project with 1.5 million lines of code

  • Orchestrating automated build and test tasks on an on-prem continuous integration service with 2400 CPU cores and 6.3TB of RAM

  • Integrating static analysis and code formatting tools into developer workflows to improve code quality

  • Developing unit and system test frameworks for functional and performance testing across diverse configurations and datasets

  • Empathizing with and improving developer workflows to reduce cycle times and toil

  • Participating in and leading design discussions for tools team projects

  • Reviewing and providing feedback on others' code and designs

  • You can work in our Chicago office or remotely from anywhere in the United States.

Minimum Qualifications:

  • BS, MS, or PhD in computer science, computer engineering, or related technical field, or equivalent experience.

  • 3+ years of industry experience:

    • Writing code in C/C++ to solve complex problems.

    • Configuring C/C++ build systems in a Unix/Linux environment.

  • English fluency.

An ideal candidate will have experience with:

  • Recent versions of gcc or clang compilers

  • LLVM tools such as clangd, clang static analyzer, or lld

  • Large Bazel, Blaze, or C++ projects and the complexities that come with that scale

  • Containerization and orchestration technologies such as Docker, LXC, or Kubernetes

  • Owning and managing risks associated with large complex problems

  • Gathering requirements and communicating solutions between multiple stakeholders

 
Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
    • C++Languages
    • JavaLanguages
    • AngularJSFrameworks
    • HadoopFrameworks
    • Node.jsFrameworks
    • SparkFrameworks
    • NoSQLDatabases

Location

100 N. RIverside Plaza Suite 800, Chicago, IL 60606

What are Ocient Perks + Benefits

Culture
Friends outside of work
Eat lunch together
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Diversity
Hiring Practices that Promote Diversity
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Retirement & Stock Options Benefits
401(K)
Company Equity
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Remote Work Program
Family Medical Leave
Vacation & Time Off Benefits
Unlimited Vacation Policy
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Stocked Kitchen
Happy Hours
Professional Development Benefits
Lunch and learns
Promote from within
Mentorship program
More Jobs at Ocient14 open jobs
All Jobs
Data + Analytics
Dev + Engineer
Internships
Marketing
Operations
Product
Developer
new
Chicago
Marketing
new
Remote
Developer
new
Chicago
Developer
new
Remote
Developer
new
Chicago
Operations
new
Chicago
Product
new
Chicago
Developer
new
Chicago
Developer
new
Chicago
Internships
new
Chicago
Developer
new
Chicago
Developer
new
Remote
Data + Analytics
new
Chicago
Developer
new
Chicago
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Ocient's full profileSee more Ocient jobs