Software Development Engineer, Amazon Timestream
Core
Design and deliver new features and integrations for a fully-managed, high-performance time-series database service optimized for IoT analytics, infrastructure monitoring, and real-time observability.
Role type
Senior Software Development Engineer (Distributed Systems & Database)
Builds
High-availability, reliable, and performant managed database service capabilities for AWS customers.
Domain
Cloud infrastructure, time-series databases, distributed systems
Deliverable
production ML models | product features
Required skills
Java, TypeScript, C#, C++, Perl, Object Oriented Design, distributed software applications, multi-tiered systems, multi-threaded systems, embedded systems, design patterns, system reliability, system scaling
Preferred skills
Full software development life cycle, coding standards, code reviews, source control management, build processes, testing, operations
Technologies
InfluxDB, InfluxQL, SQL, InfluxDB line protocol
Responsibilities
Design and code solutions to drive efficiencies in software architecture, create metrics, implement automation, resolve root cause of software defects, build high-impact solutions for large customer base, participate in design discussions and code review.
Seniority
Senior, hands-on IC