Our team is building an observability platform that supports some of Apple IS&T’s most critical and high-traffic services. We are designing a platform that must remain consistent and performant even as it grows to handle petabytes of data resulting from billions of daily transactions.
As a Software Engineer, you will contribute directly to the design and implementation of core backend services. You'll work alongside senior engineers to understand system architecture, take ownership of well-scoped components, and build the skills to tackle increasingly complex problems across the stack.
Minimum Qualifications
Bachelor's degree in Computer Science, Computer Engineering, or a related engineering discipline.
Strong proficiency in Go (Golang) with production experience building backend services or infrastructure components.
Solid experience designing and operating components of distributed systems — including replication, fault tolerance, and distributed coordination.
Hands-on experience contributing to systems that handle large-scale or petabyte-scale data workloads.
Good understanding of database internals — including storage engines, query optimization, and indexing strategies.
4 -12 years of overall experience.
Preferred Qualifications
Experience contributing to observability platforms — including metrics pipelines (Prometheus), log aggregation (Elasticsearch), and Application Performance Monitoring (APM) tools.