Software Development Engineer, RBKS AI Data Management
Amazon - seattle, WA
Apply NowJob Description
Software Development Engineer, RBKS AI Data Management Job ID: | AMZN Dev Cntr Poland sp. z.o.o 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. BASIC QUALIFICATIONS Experience as a full-stack software engineer, with a focus on building large-scale, distributed data systems. 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. PREFERRED QUALIFICATIONS 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 ( to know more about how we collect, use and transfer the personal data of our candidates. #J-18808-Ljbffr
Created: 2024-11-05