• Proficiency in designing and developing fault-tolerant, scalable data pipelines using technologies like Kafka, Spark, Hadoop, Cassandra, etc.
• Strong programming skills in languages like Java, Python, Scala, or Golang, with a deep understanding of software engineering best practices
• Hands-on experience with cloud computing platforms (e.g., AWS, Azure, GCP) and infrastructure-as-code tools
• Expertise in developing and implementing robust monitoring, alerting, and automated remediation for data systems
• Excellent problem-solving, analytical, and strategic thinking skills to tackle ambiguous challenges
• Outstanding verbal and written communication abilities to collaborate effectively with cross-functional teams
•Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• Experience in applied AI/ML, data annotation workflows, or leading technical initiatives is highly preferred
• Master’s degree in Computer Science, Software Engineering, or a related field.
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.
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.
The Ring, Blink, Key and Sidewalks (RBKS) AI Data Management team is seeking an experienced L5 Software Development Engineer to deliver innovative solutions that improve the reliability, efficiency, and scalability of our data pipelines. In this role, you will work closely with our Data Engineering, Applied Science, and Operations teams to design, implement, and maintain the critical systems that enable our researchers to access high-quality training data.
As an SDE, you will excel at taking ambiguous, complex problems and developing thoughtful, well-architected solutions. You will leverage your strong technical skills and business acumen to drive cross-functional collaboration, ensure seamless integration of data capabilities, and continuously optimize our data workflows.
This position requires a hands-on, iterative approach to software engineering. You will be responsible for the full lifecycle of data-centric projects - from requirements gathering to deployment and maintenance.
If you're looking to apply your deep technical expertise to solve high-impact data challenges, this is an exciting opportunity to make a transformative contribution to Ring's AI initiatives
Key job responsibilities
• Design, develop, and deploy scalable, fault-tolerant data collection, annotation, and delivery pipelines
• Collaborate with Data Engineering, Applied Science, and Operations teams to understand requirements, identify risks, and ensure smooth integration of data solutions
• Automate manual data workflows and build reusable, self-service capabilities to increase speed and agility of data delivery
• Proactively monitor data system health, investigate issues, and drive continuous improvements to increase reliability
• Communicate technical designs, trade-offs, and outcomes effectively to cross-functional stakeholders
• Stay up-to-date on the latest data management trends and technologies, and evaluate their applicability to our ecosystem
A day in the life
As an SDE on the AI Data Management team, your days are filled with a dynamic mix of technical execution, cross-functional collaboration, and iterative problem-solving.
You might start your morning by reviewing the latest performance metrics and monitoring dashboards for our data collection, annotation, and delivery pipelines. This data-driven approach allows you to quickly identify any issues or emerging bottlenecks that require your attention. For example, you notice a concerning spike in data processing latency, which could signal an underlying systems problem.
Next, you jump into a working session with your Data Engineering and Applied Science counterparts. Together, you dig into the root cause of the latency issue, exploring potential architectural changes or automation opportunities that could help resolve it. Your ability to rapidly context-switch between high-level design and low-level implementation is critical.
In the afternoon, you may shift gears to a more proactive initiative - like finalizing the technical requirements and roadmap for a new self-service data annotation platform. This involves aligning with the Annotation team, understanding their pain points, and then translating those into a scalable, user-friendly software solution. You take an iterative, user-centric approach, gathering feedback and incorporating it throughout the development process.
Throughout the day, you're also likely fielding ad-hoc requests and escalations from various teams. A Data Scientist may reach out about an issue accessing a critical dataset, or an Engineering lead may need your help unblocking a cross-team dependency. Your strong problem-solving skills and ability to triage effectively are key assets.
In the late afternoon, you may carve out time to research the latest data management trends and technologies. As the landscape rapidly evolves, you know it's critical to maintain your technical fluency and identify opportunities to enhance our data ecosystem. You jot down some ideas to discuss with your manager during your next 1-on-1.
No two days are exactly the same, but this captures the essence of what you'll experience as an SDE in the AI Data Management team. It's a role that combines your deep technical expertise with the ability to drive cross-functional collaboration and continuous improvement.
Other Jobs from Amazon
Senior Category Sourcing Manager, Project Kuiper
Software Development Manager, GREF Tech
Software Development Manager III, Amazon DataZone
Sr. Operations Design Engineer, AMXL FC and IXD Design
Similar Jobs
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say