Systems Software Developer

at  Apple

Sunnyvale, California, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Aug, 2024USD 256500 Annual16 May, 20243 year(s) or aboveJenkins,Redis,Software Development,Node.Js,Postgresql,Communication Skills,Python,Groups,Aws,Git,Relational Databases,Continuous Integration,Kubernetes,DockerNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SUMMARY

Posted: May 13, 2024
Role Number:200551094
At Apple we tackle large scale engineering challenges to provide breathtaking, intuitive products to our users. To build, maintain, and extend the necessary architecture for these tasks, Apple is looking for an excellent Systems Software Developer like you. Algorithms, infrastructure, quality assurance, and reporting are tightly integrated, so you can expect to interact consistently with senior engineers and researchers. We are able to make reliable progress and deliver best-in-class products because we are committed to code quality, testability, and maintainability. We are looking for talented people like you to bring your knowledge and your passion to the team and share our pride with you

KEY QUALIFICATIONS

  • 3-5 years experience in software development or related areas
  • Strong practical knowledge of Python and shell is preferred
  • Familiar with source control management systems such as GIT
  • Experience with designing, building and maintaining applications and systems with well defined APIs.
  • Experience with frameworks like React / Redux / TypeScript, Node.js
  • Experience with relational databases such as PostgreSQL or Redis
  • Strong knowledge of software development lifecycle
  • Excellent written and verbal communication skills
  • Ability to manage multiple tasks and prioritize work accordingly
  • Ability to work with other teams and groups
  • Experience with AWS, Kubernetes, Docker is a bonus
  • Experience with Swift Programming language is a bonus
  • Experience with continuous integration (CI) tools such as Jenkins or travis is a bonus

DESCRIPTION

As a Systems Software Developer, you will work closely with cross functional teams to understand the project goals and develop automated solutions to achieve those goals. This would include building pipelines and tools to run tests or large scale ML model evaluations. You will be responsible for crafting and maintaining automation frameworks, debugging failures, and supporting our infrastructure.

EDUCATION & EXPERIENCE

BS and a minimum of 3 years relevant industry experience

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

BSc

Proficient

1

Sunnyvale, CA, USA