Amazon - East Palo Alto, CA

posted 2 months ago

Full-time - Mid Level
East Palo Alto, CA
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

The analytics team is seeking an experienced engineer to join the core engines team, focusing on enhancing the performance and scalability of analytics services such as Athena and EMR. These services utilize open-source engines like Trino and Spark, and the analytics engine organization has made significant modifications to these engines to operate effectively in serverless environments. Over the past three years, the team has achieved a remarkable 5x improvement in engine performance through enhancements to the optimizer, query runtime, and storage connectors. Additionally, substantial changes have been made to the compiler to support enterprise features, including fine-grain access control. This area is considered a strategic priority within a rapidly evolving and technical landscape. As a hands-on engineer on the engines team, you will play a crucial role in further improving the engine. Your responsibilities will include designing and implementing key features and performance optimizations within the query engine codebase. The team values work-life balance, emphasizing the importance of establishing a flow that energizes both personal and professional aspects of life. Flexibility in working hours is encouraged to help team members find their own balance. The team is also committed to mentorship and career growth, fostering an environment that promotes knowledge sharing and support for new members. Senior team members provide one-on-one mentoring and constructive code reviews, ensuring that projects are assigned to help each engineer develop their skills and take on more complex tasks in the future. Amazon's culture of inclusion is a core value, with numerous employee-led affinity groups and ongoing learning experiences that reinforce the commitment to diversity and inclusion within the workplace.

Responsibilities

  • Design and implement key features and performance optimizations for query engines.
  • Make deeper changes to the query engine codebase.
  • Collaborate with team members to enhance the performance and scalability of analytics services.
  • Participate in code reviews and provide mentorship to junior engineers.

Requirements

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience of new and existing systems.
  • Experience programming with at least one software programming language.

Nice-to-haves

  • 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
  • Bachelor's degree in computer science or equivalent.

Benefits

  • Flexible working hours to promote work-life balance.
  • Mentorship opportunities and career growth support.
  • Diverse and inclusive workplace culture with employee-led affinity groups.
  • Access to innovative benefit offerings and learning experiences.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service