Back to Archive

Full Stack Engineer

Apple Inc.

Cupertino, CA | Posted: 4 years ago

This job is expired and may no longer be accepting applications.
Job Summary:
The Workflow and Productivity Tools team is looking for an extraordinary engineer to contribute to internal tools and services that enable Apple engineers in their build and test workflows. The tools built by this team make a serious impact on the day-to-day workload and efficiency of the engineers at Apple. Our team is tuned for high velocity and flexibility, iterating and evolving with the requirements of our user base yet making sure that our applications are scalable and sustainable. This is a rare opportunity to work with engineering teams on the latest OS technology and deeply impact the quality and efficiency of software delivery.

Key Qualifications:
2+ years of software development experience
Experience with building and consuming REST web services
Experience with front-end JavaScript development
Strong knowledge of Python
Experience with SQL and/or NoSQL databases
Familiarity with Git or other source control systems
Experience with developing command line tools for Linux, and/or macOS
Have a real passion for technology, value life-long learning, and enjoy finding the right tool for the job
Excellent written and verbal communication skills are needed to facilitate close interaction with development teams, management, and other organizations within Apple
Creative thinker and strong problem solver with meticulous attention to detail
At ease and adaptable in a dynamic and informal environment

Description:
We are looking for a highly efficient and motivated individual with strong technical skills and attention to detail. You will work in a fast-paced environment that develops growth, collaboration, and innovation. You will build systems that help engineers across Apple by enabling them to test, troubleshoot and release features quicker. This is an exciting role demanding a strong background in building scalable, distributed tools. This role also offers an opportunity to work on data analytics involving large datasets. We are perpetually working on improving processes and automation to better deploy and support our application with a limited human touch.

Education:
Bachelors Degree in Computer Science, Computer Engineering, or equivalent experience.

Additional Requirements:
* Exposure to other open source platforms like NodeJS, Php
* Experience with high availability architecture of web services and databases
* Knowledge of Django for developing web applications
* Knowledge of RabbitMQ and Celery
* Knowledge of Postgres in large scale deployments
* Knowledge of Docker or other container technologies
* Knowledge of Splunk
* Working knowledge of Linux server administration

Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.

This job was sourced from StackOverflow Jobs.