About The Position

Amazon operates a global network that delivers packages to customers at massive scale. Robotics and automation play an increasingly central role in making that possible, with new technologies launching regularly and systems growing more complex and interconnected over time. We are looking for a Senior System Development Engineer to lead the technical strategy for a team within Reliability & Maintenance Engineering that builds data platforms, software tools, and AWS infrastructure. You will own the architecture and direction for solutions that help maintenance and operations teams make sense of complex systems and know where to focus. This team operates close to customers, building quickly based on real problems and iterating based on feedback. You own the roadmap and evolve it as priorities shift and new challenges emerge. To succeed, you need to be comfortable with ambiguity, move fast, and make decisions with incomplete information. You are hands-on, you ship code, and you lead by example.

Requirements

  • 4+ years of non-internship professional software development experience
  • 4+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
  • Bachelor's degree or above in Computer Science, Engineering, or related fields
  • Experience building and operating a cloud-based architecture
  • Experience with CI/CD pipelines build processes

Nice To Haves

  • Experience with AI/ML technologies
  • Experience with data analysis and SQL
  • Experience building services using AWS products
  • Experience in written and verbal communication skills to communicate with technical and non-technical audiences, including senior leadership
  • Experience dealing well with ambiguity, prioritizing needs, and delivering measurable results in an agile environment
  • Experience leading technical support teams
  • Background in industrial automation, robotics, or reliability and maintenance engineering
  • Experience building tools that simplify complex systems for operational users

Responsibilities

  • Own the technical strategy, architecture, and AWS infrastructure for the team's data platforms and software tools
  • Establish engineering best practices including CI/CD, Infrastructure as Code, observability, and testing standards
  • Design, develop, and support solutions that bring clarity to complex, Amazon Technologies Portfolio Systems
  • Decompose ambiguous problems into deliverable work and lead execution while enabling others to contribute
  • Work directly with maintenance and operations teams to understand their challenges and ensure we are solving the right problems
  • Build rapidly, iterate based on customer feedback, and pivot when something isn't working
  • Expand team impact through AI tooling and automation where it adds real value, force multiplying
  • Mentor and develop engineers on the team, raising the technical bar through code reviews, design reviews, and leading by example
  • Travel to sites to learn from customers and validate that solutions meet real needs
  • This role will require the ability to travel up to 50%

Benefits

  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • Paid Time Off (PTO)
  • 401(k) Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service