Software Development Engineer - Pittsburgh

Pittsburgh, PA
  • Job Code
    200111042
  • Jobs Rated
    11th
Summary

Summary

Posted: Oct 15, 2019

Weekly Hours: 40

Role Number: 200111042

Want to contribute to the platform enabling the next generation of intelligent experiences in Apple products & services? Our group builds web-based tools that machine learning engineers from many Apple organizations depend on to create high impact product features.

As a software engineer on our team you will help build our popular internal machine learning platform. You'll work with data scientists and ML engineers to create and deploy innovative functionality for model training and evaluation pipelines

Our friendly, enthusiastic, and accomplished team is actively growing; you will be encouraged and supported to do the best work of your career here, and you will have tremendous opportunity for impact. Pittsburgh is regularly recognized as one of the United States' most livable cities and our office is located on the campus of Carnegie Mellon University, one of the world's top research universities for computer science. We offer a flexible, family-friendly working environment and a wide range of benefits

Key Qualifications

  • Solid software development skills, and a passion for code quality
  • Strong foundation in computer science fundamentals including data structures and algorithms
  • Creative, collaborative, and focused on user experience and value
  • Can independently prioritize and make progress on multiple work streams
  • Excellent written and verbal communication skills

Description

This role includes the following responsibilities and requirements:

Development, debugging, documentation, and operation of large-scale systems designed for machine learning. This includes distributed systems for data management and computation as well as web oriented APIs and user interfaces. You should have some experience with the front or back end of web based development and be eager to work on either.

Take pride and ownership in delivering delightful user experiences

Experience with any of the following technologies is particularly desirable: TypeScript, Python, Go, Java, HTML/CSS, React, Redis, PostgreSQL, Kafka, Spark, Solr or ElasticSearch, Docker/Kubernetes, AWS, Git

Previous experience with machine learning pipelines, model evaluation, and data visualization is a plus

Education & Experience

B.S. or M.S. in Computer Science or related field

Additional Requirements

  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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
  • Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. United States Department of Labor
  • Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you're applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines applicable in your area
  • Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace


Jobs Rated Reports for Software Developer

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:

Software Development Engineer - Pittsburgh

Apple, Inc.
Pittsburgh, PA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Developer
11th2018 - Software Developer
Overall Rating: 11/220
Median Salary: $102,280

Work Environment
Good
71/220
Stress
Very Low
25/220
Growth
Very Good
21/220