Software Engineer (C++/Python), Supply Chain Integration

Apple, Inc.

Austin, TX

JOB DETAILS
SKILLS
Algorithms, Apple, Artificial Intelligence (AI), Benchmarking, Best Practices, Business Processes, C++ Programming Language, CMake, Cloud Computing, Code Reviews, Computer Science, Concurrency, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Cross-Functional, Customer Experience, Data Analysis, Data Science, Data Sets, Debugging Skills, Demand Forecasting/Planning, Distributed Computing, Documentation, Integration Testing, Memory Hardware, Open Source, Optimization Algorithm, Performance Management, Performance Tuning/Optimization, Problem Solving Skills, Product Planning, Programming Tools, Python Programming/Scripting Language, Refactoring, Requirements Management, Scalable System Development, Software Development, Software Engineering, Supply Chain, Supply Chain Management Software, Supply Chain Optimization, Team Player, Technical/Engineering Design, Test Automation, Time Management, Unit Test
LOCATION
Austin, TX
POSTED
2 days ago
Software Engineer (C++/Python), Supply Chain Integration

At Apple, new ideas quickly transform into groundbreaking products, services, and customer experiences. Bring passion and dedication to your work, and there's no telling what can be accomplished. As part of the Supply Chain Innovation team, you will play a pivotal role in building end-to-end, best-in-class software solutions for Apple's Supply Chain needs, ranging from Supply Planning and Demand Planning to Product Distribution and beyond. You will collaborate with various internal stakeholders to define and implement solutions that optimize Apple's internal business processes.

We are seeking a self-starter, highly motivated individual who thrives on challenges and creative solutions. The ideal candidate excels in collaborative environments, produces high-quality software under tight deadlines, and works independently while collaborating effectively with multi-functional teams globally (US, Singapore, India & Europe). This role impacts Apple's business, requiring interaction with internal teams to deliver cutting-edge products in a dynamic environment.

Responsibilities
  • Design, implement, and optimize highly scalable data science/optimization algorithms for Supply Chain Optimization applications. These algorithms handle large volumes of data and/or large solution spaces.
  • Develop high-performance, scalable, and memory-efficient software.
  • Doggedly search for performance improvement in C++ code.
  • Use AI-assisted development tools to accelerate coding, refactoring, testing, and documentation.
  • Write clean, maintainable, and well-documented code following modern C++ best practices.
  • Debug and resolve complex issues related to performance, concurrency, and memory.
  • Participate in code reviews, architecture discussions, and technical design.
  • Collaborate with cross-functional teams to define requirements and deliver solutions.
  • Build and maintain unit tests, integration tests, and benchmarks.
  • Contribute to continuous improvement of development tools, processes, and standards.
  • Manage the deployment of C++ modules on the Cloud with CI/CD pipelines.
Minimum Qualifications
  • Bachelor's or Master's degree in Computer Science or a related field, with 3+ years of professional C++ software development experience
  • Strong proficiency in modern C++ (C++11/14/17/20 preferred), including performance optimization and profiling
  • Experience working with large-scale, long-lived C++ codebases and build systems such as CMake and Make
  • Proficient in data manipulation, analysis, and processing for efficient handling of large datasets and complex transformations
Preferred Qualifications
  • Exposure to networking, distributed systems, or real-time systems
  • Familiarity with CI/CD pipelines and automated testing
  • Experience integrating C++ with Python or other languages.
  • Experience with writing C++ code for Optimization Solvers like Gurobi, Cplex, FICO Xpress, and other open source solvers.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace Learn about reasonable accommodations for job applicants Apple accepts applications to this posting on an ongoing basis.

About the Company

A

Apple, Inc.

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.

COMPANY SIZE
10,000 employees or more
INDUSTRY
Computer/IT Services
FOUNDED
1976
WEBSITE
https://www.apple.com/jobs