Software Development Engineer - eero, FDO
DESCRIPTION
WiFi has become a critical component to every home worldwide. eero, an Amazon Company, is the first product to deliver a whole home WiFi experience using mesh technology to make sure you never have to worry about connectivity ever again. We believe customers deserve the best connectivity and smart home experience possible. To find out more about eero, please visit eero.com.
About the role
eero's Fleet Data team processes billions of events a day and provides a crucial view into network health and customer experience. We are looking for software engineers who are excited by streaming systems, and want to drive improvements to products through the use of data. You'll get to work with partner teams to unlock the value in the data they care about, design big data systems using modern technologies, and develop novel algorithms and tools for deriving insights about network and hardware performance.
What you'll do
Design and develop services that handle billions of events each day from eero devices, mobile apps, and internal tools
Lead projects and collaborate across engineering, product, and design to shape our product vision
Enhance and optimize existing services to improve reliability, scalability, and flexibility
Provide mentorship to other engineers and help change development processes to increase developer productivity and project predictability.
Key job responsibilities
Design and develop services that handle billions of requests each day from eero devices, mobile apps, and internal tools
Lead projects and collaborate across engineering, product, and design to shape our product vision
Enhance and optimize existing services to improve reliability, scalability, and flexibility
Provide mentorship to other cloud engineers and help change development processes to increase developer productivity and project predictability.
About the team
eero’s Fleet Data Observability (FDO) Team builds, scales and maintains the data infrastructure and tools for collecting data from 10s of millions of networks in a reliable and secure manner. We provide self-service tools and libraries that allow partner teams to extract, transform, and load the minimally required data subset stream into their own environments. We seek to enhance our products and customer experience through actionable data and insights for individual networks and fleets.
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Large Scale Data Systems & Processing, Streaming, Kafka, Apache Pinot, Spark, Scala
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.