Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Apple Software Engineer Distributed Systems Java Apple Services Engineering 
United Kingdom, England, London 
591841889

Today
Description
We promote innovation and new technology to further improve our creative output. If you’re an all round and performance-savvy Java server engineer with an interest in, and experience of, large scale data technologies and systems we’d love to hear from you.What you will be working on:* Building products and services for millions of users with a focus on great customer experience and privacy* Deploying live customer-facing features with millisecond-latencies globally over large datasets* Distributed systems, caches and data stores* Data modelling and data architecture as optimised for large data patterns (efficient storage and query on HDFS, realtime query patterns in key-value stores, columnar schema design etc.)* Large scale data pipelines, using Kafka and Hadoop-ecosystem technologies
Minimum Qualifications
  • Ability to communicate effectively, demonstrating problem-solving skills and a learning attitude
  • Proven experience in designing, implementing and scaling systems and services in Java
  • Demonstrable knowledge of algorithms & data structures
  • Understanding of distributed systems and data storage concepts
  • Undergraduate degree related to computing or equivalent experience in Java core programming is required
Preferred Qualifications
  • Collaborating with multiple teams for delivering projects and features
  • Making critical architectural decisions that have long-term impact on success