The analytics team is looking for an experienced engineer to join the core engines team. Athena and EMR are services that our customers use to run large scale analytics, leveraging open source engines like Trino and Spark. The analytic engine organization makes significant modifications to these engines to run in serverless environments and with superior performance and scalability than what is available in Open Source. In the last 3 years, we have improved our engines by a factor of 5x by making changes to the optimizer, query runtime and storage connectors. We have also made significant changes to the compiler to enable enterprise features like fine grain access control.
As an Engineer on the engines team, you will help with design and implementation of key features and performance optimizations for query engines. You will be working on improving the Spark engine further, making deeper changes all around the query engine codebase.
Key responsibilities:
The team is composed of engineers that are either passionate about the engine internal space or have several years of experience (including PhD). Our managers are also extremely technical, having worked many years as developers. We manage our backlog with a research approach, where ideas are prototyped, validated with real data and then implemented. We value work-life balance and see our work as a marathon, not a sprint.