Senior Siri Development Operations Engineer

Apple Inc.

(Cupertino, California)
Full Time
Job Posting Details
About Apple Inc.

The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.

Summary

Apple is looking for a talented engineer passionate about continuous integration and delivery, with a DevOps focus. Join a fast-paced team working hard to automate all aspects of a delivery pipeline. You will play a key role in designing and building tools for maintaining and automating development systems for Siri and other teams at Apple.

Responsibilities

Play a part in the next revolution in human-computer interaction. Contribute to a product that is redefining mobile computing. Create groundbreaking technology for large-scale systems, spoken language, big data, and artificial intelligence. And work with the people who created the intelligent assistant that helps millions of people get things done — just by asking. Join the Siri team!

Ideal Candidate

Education:

  • Bachelor’s degree in Computer Science or Information Systems or 5 + years equivalent experience in an engineering role.

Key Qualifications:

  • Expert knowledge and experience with Software Version Control systems: GIT, SVN, etc. (GitHub knowledge or Administration is a plus)
  • Experience with languages including any of the following: Java, Python, Ruby, Go, C, C++Experience working with server clusters consisting of hundreds or thousands of machines using tools such as: AWS, OpenStack, Mesos etc.
  • A desire to write tools and applications to automate work rather then do everything by hand
  • Familiarity with Splunk for investigating or monitoring problems on systems
  • Experience maintaining large clusters using configuration tools such as: Puppet, Chef, Salt, etc.
  • Linux system administration experience: ssh, monitoring processes, attaching storage, cleaning disk space, tailing logs, etc.

Additional Requirements:(Nice to Have/Willing to Learn)

  • Experience implementing Java server applications using tools such as: Jersey, Jetty, ZooKeeper, JDBC, JMS, JMX and cloud deployment tools
  • Network troubleshooting, load balancer experience
  • Experience using Docker or other container systems
  • Experience working on Java build systems such as Gradle or Maven
  • Experience with automated builds and continuous integration tools such as Jenkins

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Cupertino, California
Skills Desired
Sign up or login to see how your skills match up.
  • AWS
  • C++
  • Cloud
  • Information Systems
  • Java
  • Python
  • Ruby
  • Apache Maven
  • Apache Subversion (SVN)
  • DevOps
  • GitHub
  • Go
  • Gradle
  • JDBC
  • Jenkins
  • JMS
  • Linux System Administration
  • OpenStack
  • Splunk
  • SSH
  • System Administration
  • Computer Science
  • Jetty
  • Chef Software
  • Docker
  • SALT
  • Puppet
  • Apache Mesos
  • Apache Zookeeper
  • Mobile Computing
  • C Programming Language
  • Java Management Extension

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.