Senior Software Engineer - Distributed Systems

Cary, NC, US • Posted 20 hours ago • Updated 7 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

✨ Finding the perfect fit...

Job Details

Skills

  • Team Building
  • Data Collection
  • Visualization
  • Interfaces
  • Data Analysis
  • Software Engineering
  • Computer Science
  • Cloud Computing
  • Amazon Web Services
  • Orchestration
  • Kubernetes
  • Amazon EC2
  • Apache Mesos
  • Apache Flink
  • Amazon Kinesis
  • Optimization
  • Continuous Integration
  • Continuous Delivery
  • Adaptability
  • Communication
  • Critical Thinking

Summary

Are you ready to embrace massive scale? Undaunted ingesting petabytes of raw data each day from more than a billion customer devices?\\n\\nApple's Data Analytics team is looking for a motivated and driven distributed systems engineer to work on our device telemetry platform. We need a talented software developer to join our tight-knit cross-functional engineering team, building services and applications to parse, persist, and understand how Apple customers use their devices.

We collect, analyze, and produce insights from diagnostic and usage data from Apple devices. Our data is used to improve products and services and inform the overall direction of Apple platforms.\n\nOur engineering responsibility spans device, data collection, compute, and query and visualization interfaces. As part of the Data Analytics team, you will similarly work cross-functionally to design, build, and iterate on our stream processing and ingestion pipeline.\n\nCollaborating with data scientists and engineers across Apple, you will capture and refine requirements, validate design decisions, and implement. This role has high visibility and impact within the Apple Software Engineering organization.

BS degree in Computer Science, equivalent field or equivalent work experience\n5+ years SW development experience \nHave worked on large distributed systems, ideally on a public cloud platform like AWS\nExtensive experience with container-based orchestration (Kubernetes, EC2, Mesos, etc.)\nPractical knowledge of queue/stream consumers like Flink or Kinesis\nExposure to profiling and optimization of scale compute and data pipelines\nUnwavering commitment to CI/CD\n

Comfortable and adaptable in a dynamic/informal environment with shifting priorities\nExcellent verbal and written communication skills\nSelf-motivated and dedicated with creative and critical thinking capabilities\nBig data query engine production experience (Presto/Trino/Athena, etc.)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90733111
  • Position Id: ba8a769d7b9ee99ab30277057785da94
  • Posted 20 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Cary, North Carolina

Today

Full-time

USD 140,000.00 - 200,000.00 per year

Raleigh, North Carolina

Today

Full-time

USD 140,000.00 - 200,000.00 per year

Cary, North Carolina

5d ago

Full-time

Morrisville, North Carolina

Today

Full-time

USD 170,000.00 - 220,000.00 per year

Search all similar jobs