Amazon-posted 7 days ago
Full-time • Mid Level
Bellevue, WA
5,001-10,000 employees

Amazon Leo is Amazon's low Earth orbit satellite broadband network. Its mission is to deliver fast, reliable internet to customers and communities around the world, and we've designed the system with the capacity, flexibility, and performance to serve a wide range of customers, from individual households to schools, hospitals, businesses, government agencies, and other organizations operating in locations without reliable connectivity. Export Control : This position requires that the candidate selected be a U.S. Citizen in order to comply with U.S. government-imposed requirements related to the nature of the work and/or where it will be performed. Amazon Leo Intelligence Data Services (KIDS) team is seeking a Software Development Engineer who will design and build innovative self-service applications and automation tools for DataHive, our enterprise-grade data platform for Leo Production Operations and beyond. In this role, you'll be responsible for developing user-facing applications that enable data producers and consumers across the organization to seamlessly interact with our centralized data infrastructure. You'll build web portals, data catalogs, automation frameworks, and integrations that make data discovery, classification, quality monitoring, and consumption intuitive and efficient. As a Senior Software Development Engineer, you will architect and implement full-stack applications that serve as the gateway to DataHive. You'll develop features including interactive data catalogs with searchable data dictionaries, self-service data classification and tagging systems, GenAI-powered chatbots and other applications, data quality dashboards, external data vending capabilities, bring-your-own-data integrations, and more. Working closely with data engineers, business intelligence engineers, data scientists and cross-functional partners across hardware, software, supply chain, manufacturing, and compliance teams, you'll create scalable solutions that democratize data access while maintaining robust security and governance. The ideal candidate is a full-stack software engineer with a passion for building user-centric applications, strong ownership mentality, and excellent problem-solving skills. They communicate effectively with both technical and non-technical stakeholders, thrive in a fast-paced agile environment, and have experience building scalable web applications and APIs. Familiarity with data platforms and AWS services is highly valued.

  • Design, develop, and maintain full-stack web applications and portals that serve as the primary user interface for DataHive, our centralized data platform
  • Build self-service tools and automation frameworks that enable data producers to tag datasets with security classifications, export controls, and metadata
  • Develop interactive data catalog and data dictionary features with advanced search, filtering, and discovery capabilities
  • Architect and implement APIs and backend services to support data vending, bring-your-own-table functionality, and third-party integrations
  • Integrate GenAI capabilities including chatbots and AI-powered assistants, and build user interfaces for ML model access
  • Collaborate with software engineers and data engineers to design services that bridge user applications with underlying data infrastructure
  • Implement authentication, authorization, and audit logging to ensure secure access and compliance with export control requirements
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience in one or more relevant front-end frameworks such as React, Angular, etc.
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Experience with data infrastructures: relational analytic DBMS, Elastic-Search, and Big Data EMR/EC2/Glue/Lambda, or experience in software development
  • Experience working with REST API based services
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service