Sr. Software Engineer, Journey Engine

Austin, TX 78701
  • Job Code
  • Jobs Rated


Posted: Jun 21, 2021

Role Number:200250109

At Apple, we don't just craft products - we build the kind of wonder that's revolutionized entire industries. It's the diversity o...Summary


Posted: Jun 21, 2021

Role Number:200250109

At Apple, we don't just craft products - we build 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.

Journey Engine is a suite of machine-learning powered services part of the Applied Machine Learning (AML) group. These services power the customer support journey for Apple products and services with AI based solutions. We are looking for a Senior Lead Engineer to extend this Platform as we scale and enable many more critical customer journeys. If you are looking to innovate and make an impact at Apple's scale join the Applied Machine Learning (AML) group.

Key Qualifications

  • - Mastery of one of Python, Scala, or equivalent language
  • 3+ years of experience in software engineering/data science
  • Experience with Relational databases and NoSQL databases
  • Experience on Kubernetes, Docker preferred.
  • Experience with workflow scheduling / orchestration such as Airflow or Oozie
  • Spark experience preferred.
  • Data visualization experience with tools like Tableau a plus
  • Demonstrated understanding of the full software development lifecycle
  • 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


We're looking for an individual who loves a challenge, takes on problems with imaginative solutions, works well in collaborative teams, and can produce high-quality software under tight deadlines and constraints. You will join a hands-on software development team that fosters creativity and generates novel solutions to deliver engineering perfection. You should be a self-starter, self-motivated, able to work independently, and perform multiple tasks under minimal direction.

Education & Experience

Bachelor's degree in Computer Science, Business or Information Management and 5+ years of related experience

Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.

Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you are applying for a position in San Francisco, please click here.

Apple participates in the E-Verify program in certain locations as required by law. Learn more.

Apple's committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Learn more.

Apple is a drug-free workplace. Learn more.

Additional Requirements

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Sr. Software Engineer, Journey Engine

Apple, Inc.
Austin, TX 78701

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good