Apple Inc logo

Senior Software Engineer - Fulfillment Ops

Apple Inc
  • Austin, TX
    1 day ago

    Job Description

    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 theres no telling what you could accomplish. Join Apple, and help us leave the world better than we found it. Apple's Strategic Data Solutions team is responsible for optimizing high-impact business processes & mitigating fraud, waste and abuse while empowering our customers and internal partners. The SDS software engineering team is building systems that enable large-scale supply chain and fulfillment optimizations, providing Apple extraordinary cost, labor, and environmental savings. We work side-by-side with machine learning engineers and business teams to implement scalable, easy-to-use systems and tools. We are seeking a customer-focused, passionate and driven Software Engineer with experience in building analytic tools and solutions. The SDS Fulfillment team builds the systems that automate and optimize Apples order fulfillment and supply chain operations, improving the customer experience while driving essential cost, labor, and carbon savings. If you're interested in being a part of a team that's constantly learning and problem-solving, we'd love to talk with you. As a Software Engineer on the SDS team, you will work closely with Machine Learning Engineers and other Software Engineers to lead the design and implementation of systems and tools that directly impact our customers and company revenue. You will be:

    • Developing and implementing production software for optimizing & automating business processes
    • Responsible for system architecture design with a focus on durability, reliability, concurrency, and performance under peak loads, such as product launches
    • Working with external infrastructure teams to drive the development of infrastructure needs
    • Innovating by recognizing opportunities for automation and tools improvements
    • Responsible for developing and implementing process improvements to bring efficiency and stability to fulfillment & supply chain processes
    • Lead the team to increase the level of maturity and skill in analytical software development
    • Responsible for release engineering, including CI/CD pipelines, automated testing, safe rollouts with feature flags, database schema migrations, and observability toolingBS or advanced degree in Computer Science, related field or equivalent experience Mastery of one of Python, Java, Scala, C++ or equivalent language 4+ years of experience in software engineering/data science Experience building data science or data analysis tools on Hadoop/cloud based systemsSome experience with Docker, Kubernetes, or cloud platform deployment Familiarity with event-driven architectures and durable workflow orchestration frameworks (like Temporal) to coordinate complex, long-running processes Experience with Relational databases and NoSQL databases, including schema design, query performance and migrations Demonstrated understanding of the full software development lifecycle: design, testing, CI/CD, release, monitoring and production support Experience designing, building and scaling high-throughput distributed systems in production Excellent problem solving, critical thinking, and communication skills Solid grasp of computer science fundamentals including data structures and algorithms Solid ability to evaluate and apply new technologies in a short time Self-motivated, proactive, and solution-oriented

    Numbers & Facts

    LocationAustin, TX
    IndustryComputer/IT Services
    Company Size10,000 employees or more
    Year Founded1976
    Websitehttps://www.apple.com/jobs

    About Company

    We bring amazing people together to make amazing things happen.

    We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

    About Apple

    There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.

    Skills

    • Algorithmsunmatched
    • Analysis Skillsunmatched
    • Analysis Softwareunmatched
    • Analytical Developmentunmatched
    • Apache Hadoopunmatched
    • Appleunmatched
    • Architectural Designunmatched
    • Automationunmatched
    • Building Systemsunmatched
    • Business Processesunmatched
    • C++ Programming Languageunmatched
    • Cloud Computingunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Concurrencyunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Customer Experienceunmatched
    • Customer Relationsunmatched
    • Data Analysisunmatched
    • Data Scienceunmatched
    • Data Structuresunmatched
    • Database Designunmatched
    • Database Technologyunmatched
    • Distributed Computingunmatched
    • Dockerunmatched
    • High Throughputunmatched
    • Javaunmatched
    • Large-Scale Systemsunmatched
    • Machine Learningunmatched
    • NoSQLunmatched
    • Operational Improvementunmatched
    • Order/Customer Fulfillmentunmatched
    • Problem Solving Skillsunmatched
    • Process Improvementunmatched
    • Product/Service Launchunmatched
    • Production Controlunmatched
    • Production Supportunmatched
    • Production Systemsunmatched
    • Python Programming/Scripting Languageunmatched
    • Relational Databases (RDBMS)unmatched
    • Release Management/Engineeringunmatched
    • Scala Programming Languageunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Supply Chainunmatched
    • Supply Chain Operationsunmatched
    • Supply Chain Optimizationunmatched
    • System Architectureunmatched
    • Team Lead/Managerunmatched
    • Team Playerunmatched
    • Test Automationunmatched
    • Test Designunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder