Senior Software Engineer at Apple
Sunnyvale, California, United States -
Full Time


Start Date

Immediate

Expiry Date

12 Jan, 26

Salary

0.0

Posted On

14 Oct, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineering, Machine Learning, Distributed Computing, Scalable Systems, Python, Java, Cloud Platforms, AWS, GCP, Containerization, Docker, Kubernetes, Architecture, Deployment, Communication, Stakeholder Engagement

Industry

Computers and Electronics Manufacturing

Description
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The people here at Apple don’t just craft products - they build 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. Our organization combines ground breaking software engineering with the power of machine learning to build systems that shape the future. We're seeking a Senior Software Engineer who values outstanding user experiences and has a passion for crafting extraordinary products. Join a results-oriented, innovative team working on high-visibility projects within Apple’s Operations organization, where growth and collaboration are core values. If this resonates with you, we encourage you to consider joining us! DESCRIPTION We are seeking a Senior Software Engineer with both strategic vision and hands-on engineering expertise. This individual will be responsible for defining and implementing the architecture, roadmap, and deployment of our intelligent systems. Ideal candidates will have strong engineering and machine learning expertise, with the ability to guide complex projects from concept to adoption. MINIMUM QUALIFICATIONS Bachelor’s degree in Computer Science, Software Engineering, Machine Learning, or related field. 8+ years of software development experience with a focus on software engineering and machine learning. Expertise in developing large-scale, distributed computing systems. Proficiency in designing, implementing, and supporting scalable systems. Proven track record in architecting and deploying intelligent systems, from strategy to execution. Strong proficiency in languages like Python, Java, or similar, with a solid understanding of frontend frameworks. Skilled with cloud platforms (AWS, GCP) and containerization tools (Docker, Kubernetes). Ability to translate technical concepts into clear, business-focused insights and communicate effectively with stakeholders. PREFERRED QUALIFICATIONS Master’s degree in Computer Science, Software Engineering, Machine Learning, or related field. Passion for solving complex problems and uncovering hidden insights through data.
Responsibilities
The Senior Software Engineer will define and implement the architecture, roadmap, and deployment of intelligent systems. They will guide complex projects from concept to adoption.
Loading...