e6data Logo

e6data

Software Engineer

Posted 5 Hours 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

5 Hours Ago
Remote or Hybrid
United States
69K-117K Annually
Mid level
69K-117K Annually
Mid level
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Build and maintain custom security tools, middleware, automation, APIs, integrations, dashboards, and security workflows. Integrate identity, endpoint, SIEM, SaaS, and other security platforms using APIs, cloud services, containers, and CI/CD. Translate security policies into secure, code-driven solutions while supporting SOAR, continuous monitoring, compliance, and cross-functional collaboration.
Top Skills: AngularAWSAws LambdaDockerEdrEntra IdGithub ActionsGitlab CiGoGraphQLIamJenkinsKubernetesMdmMicrosoft IntuneNode.jsOauthOidcPythonReactRestSIEMSoarTerraformVueWebhooks
12 Hours Ago
Remote or Hybrid
USA
Senior level
Senior level
Machine Learning • Payments • Security • Software • Financial Services
Designs, develops, tests, deploys, documents, maintains, and debugs software solutions for PNC’s Asset Management Group. The role addresses complex business needs through technical design, application development, architecture, troubleshooting, testing, and release management. It is remotely based in Pennsylvania, with occasional in-office participation as needed.
4 Days Ago
In-Office or Remote
CA, USA
153K-270K Annually
Mid level
153K-270K Annually
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Design, build, test, launch, and operate full-stack services automating responses to legal, regulatory, and civil requests. Develop backend systems, internal web tools, and integrations across microservice and event-driven architectures. Collaborate with Counsel, Compliance, and Operations while handling sensitive customer data. Participate in on-call, incident response, code reviews, modernization efforts, and responsible use of AI-powered development tools.
Top Skills: Ai AgentsAuroraAWSBuildkiteClaudeDatadogDynamoDBGooseGradleGrpcHTTPJavaJSONKafkaKotlinLlmsMcpMicroservicesMySQLProtocol BuffersReactRedisRuby On RailsSidekiqTypescript

What you need to know about the Austin Tech Scene

Austin has a diverse and thriving tech ecosystem thanks to home-grown companies like Dell and major campuses for IBM, AMD and Apple. The state’s flagship university, the University of Texas at Austin, is known for its engineering school, and the city is known for its annual South by Southwest tech and media conference. Austin’s tech scene spans many verticals, but it’s particularly known for hardware, including semiconductors, as well as AI, biotechnology and cloud computing. And its food and music scene, low taxes and favorable climate has made the city a destination for tech workers from across the country.

Key Facts About Austin Tech

  • Number of Tech Workers: 180,500; 13.7% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Dell, IBM, AMD, Apple, Alphabet
  • Key Industries: Artificial intelligence, hardware, cloud computing, software, healthtech
  • Funding Landscape: $4.5 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Live Oak Ventures, Austin Ventures, Hinge Capital, Gigafund, KdT Ventures, Next Coast Ventures, Silverton Partners
  • Research Centers and Universities: University of Texas, Southwestern University, Texas State University, Center for Complex Quantum Systems, Oden Institute for Computational Engineering and Sciences, Texas Advanced Computing Center

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account