Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Apple Sr Software Engineer Podcast Content Featuring Team 
United States, California, San Francisco 
431299524

Yesterday
Our engineers are responsible for the full lifecycle of application development: gathering requirements and scoping, designing and implementing data models and APIs, writing documents, setting up dashboards for monitoring, deploying sophisticated web applications and services. We look for good teammates who are able to work well across many teams to tackle tough problems and deliver imaginative solutions.
  • 5+ years of experience in professional programming, with strong proficiency in Java and similar languages.
  • Strong skills in software architecture, system design, data modeling, modern design patterns, and problem-solving.
  • Expertise in building microservices using REST-style APIs.
  • Ability to independently learn and adopt new technologies in a fast-paced, dynamic environment.
  • Strong written and verbal communication skills, with the ability to work collaboratively.
  • 7+ years of experience as a Senior Developer in a professional programming role with Java.
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent experience.
  • Hands-on experience with distributed systems, including Kafka, Solr, Elasticsearch, HDFS, Spark, and Hive.
  • Experience deploying software on elastic platforms such as Kubernetes, EC2, or similar cloud environments.
  • Strong experience with both SQL and NoSQL databases, such as Oracle, Cassandra, or Redis.
  • Experience with JavaScript, TypeScript, and React is a plus.
  • Familiarity with Machine Learning, NLP, and Vector datasets is a plus.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.