Apple is looking for a Sr. Rust/Java Engineer - Apple Media Products

    Posted: Aug 18, 2022

    Role Number:200375323

    Imagine what you could do here. The people here at Apple don’t just build products — we craft the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that supports 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.
    Apple is looking for a passionate and driven software development engineer to be part of Edge Services Architecture and Efficiency Team for Apple Media Products. Alongside other architects and engineers in this space, you will help innovate and develop the software tools and libraries for architecture and efficiency improvements + advancements of Apple Media Products. You will help us as we continue to expand our global services availability and presence.

    Key Qualifications

    Key Qualifications

    • Extensive professional experience developing software tools and libraries with Rust and Java (Python is a plus!)
    • Strong foundation and demonstrated expertise in algorithms and statistics with a passion for metrics and analytics
    • Experience with large-scale datacenter application deployments, including: monitoring and capacity planning
    • Strong passion to work in services with a keen interest developing systems level components and other architecture related projects
    • In depth understanding of reactive programming, async programming, and non-blocking IO
    • Self-driven, energetic, with strong leadership and presentation skills


    As part of the Apple Media Products engineering team, your responsibilities will include working closely with architect team members and other software engineers to gather the requirements of the tools and libraries that you will build for architecture and efficiency improvements + advancements. You will be expected to use your technical competence and interpersonal skills to quickly earn trust within the team, and cross functionally, so that you can effectively question assumptions and persuade others to adopt and implement the tools and libraries you will build, deliver, and maintain.

    The position within services provides an excellent opportunity to grow your career alongside some of the brightest people, in an energizing environment driven by innovation and a commitment to privacy and security.

    Here you’ll find that we:

    • Have a peaceful work environment where you can choose when to socialize and when to focus.
    • Provide technical guidance and mentorship as needed
    • Have an encouraging and growth-focused workplace culture
    • Encourage you to use accrued vacation time and maintain a healthy work-life balance
    • Offer excellent benefits

    If you want to be part of this amazing team, this position is for you!

    Education & Experience

    Education & Experience
    B.S. in Computer Science or equivalent experience

    Additional Requirements

    Additional Requirements

    • Expertise in the following areas is a HUGE plus but not immediately required:
    • * Python
    • * Golang and various scripting languages