e6data Logo

e6data

Software Engineer

Posted 5 Days Ago
Remote
Hiring Remotely in USA
Senior level
Remote
Hiring Remotely in USA
Senior level
Build and optimize the core of a distributed compute engine in Rust for SQL and AI query processing. Responsibilities include designing and delivering engine capabilities, improving query performance, writing maintainable code, and solving complex systems and concurrency problems. The role requires expertise in data structures, algorithms, performance optimization, systems programming, hardware fundamentals, asynchronous programming, atomics, locks, and cache design.
The summary above was generated by AI

This is a remote position.

Experience bracket: 3 to 8 years of experience


At e6data, we are building the next generation of hyper-performant and distributed compute engine in Rust for SQL and AI query processing. We are looking for engineers to work on the engine's core by building new capabilities in Rust extracting every last drop of performance. You will be a key team member responsible for end-to-end delivery of one or more such core capabilities. 

Core Responsibilities
  • Work in Rust on the core functionality of the e6data compute engine, keeping query performance as our north star.

  • Improve existing engine capabilities and query performance. 

  • Be part of the core team involved in scoping, designing, architecting and building out entire features. 

  • Write clean, well-documented, and maintainable code that follows established coding standards and best practices.

Must haves (non-negotiables) 
  • Strong coding skills demonstrated through one or more passion projects you’ve worked on.

  • A keen understanding of what it means to write performant code.

  • Demonstrable strength in data structures and algorithms.

  • Delivered a complex programming outcome, preferably with a distributed system design.

  • You have a strong work ethic, are self-directed, and are willing to ramp up quickly and deliver the engineering outcomes that will make our customers successful.

  • The primary programming language will be Rust. Proficiency in Rust or equivalent language is a strong requirement along with solid programming fundamentals.



Requirements Crisper Must haves (non-negotiables) 
  • Able to go through 3 technical interviews/discussions discussing prior work and solve coding problems.

  • Some relevant experience on perf and systems related topics is expected

    • By systems related - examples are - networking, embedded, kernels, databases, compilers, etc

    • By perf - examples are - work done on data structures, profiling, algorithms, etc beyond trivial stuff like caching, using a database more effectively etc.

  • We will probe on a list of topics - and they must have good level of skill on these topics

    • Data structure / algo

      • Hashmaps - how they work. Be able to talk about chaining vs probing

      • Given a datastructure - able to reason about complexity

    • Programming

      • Able to distinguish between doing something synchronously vs asynchronously

      • How does garbage collection work in VM languages

    • Hardware

      • Cache hierarchy

      • Bonus points if they are aware of SIMD

    • Concurrency

      • Atomics vs locks

    • Design

      • Build a cache. Extend it to be constrained by the number of entries. Extend it to be constrained by mem usage

  • Demonstrable work done on relevant topics (perf or systems related) in Rust/C++ will be given strong attention.


What’s in it for you
  • Challenging work solving some of the most complex problems in distributed systems engineering and database internals. 

  • Best-in-class compensation (top 90 percentile).

  • An engineering-driven, hybrid workplace culture.


We believe in hiring smart people, giving them the right platform and direction, and getting out of their way. Your growth will be limited only by your abilities.



Similar Jobs

2 Days Ago
Remote or Hybrid
139K-170K Annually
Mid level
139K-170K Annually
Mid level
Fintech • Real Estate • PropTech
Develop Android applications and complex mobile features that improve the home-buying experience. Collaborate with product, design, and engineering teams; review code; write documentation; establish best practices; and maintain reliable, testable codebases. Optimize performance, support experimentation, use approved AI code-generation tools, and potentially participate in an on-call rotation for production systems.
Top Skills: AndroidAnthropic Claude CodeCursorGithub CopilotJavaKotlin
2 Days Ago
Remote or Hybrid
139K-170K Annually
Mid level
139K-170K Annually
Mid level
Fintech • Real Estate • PropTech
Designs and develops complex native Android applications that improve the home-buying experience. Responsibilities include implementing maintainable and testable code, collaborating with product and design teams, reviewing code, documenting technical decisions, improving performance, applying Android best practices, using AI code-generation tools, and participating in an on-call rotation supporting production reliability.
Top Skills: AndroidAnthropic Claude CodeCursorGithub CopilotJavaKotlin
2 Days Ago
Remote or Hybrid
139K-170K Annually
Mid level
139K-170K Annually
Mid level
Fintech • Real Estate • PropTech
Build and maintain native Android applications and infrastructure for Redfin’s mobile home-buying experience. Responsibilities include designing complex technical projects, writing maintainable and testable code, reviewing code, documenting systems, collaborating with product and design teams, improving performance, applying Android best practices, and using AI code-generation tools. The role may include on-call support for production systems.
Top Skills: AndroidAnthropic Claude CodeCursorGithub CopilotJavaKotlin

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account