Senior Software Engineer - Machine Learning Platform

Apple Inc. Pittsburgh , PA 15201

Posted 2 weeks ago

Want to contribute to the platform that enables the next generation of intelligent experiences on Apple products & services? In Platform Architecture Machine Learning Platform we have built the platform that Apple uses for developing machine learning, artificial intelligence, and computer vision applications.

As a senior software engineer on our team you are responsible for crafting & building software systems that are part of this platform.Our platform is built using a multitude of systems and services, from bare metal to infrastructure services, and everything in between. We use existing systems when possible, but do not shy away from rolling components ourselves. As a team, we have a variety of technical backgrounds, from machine learning PhDs to building large-scale production systems.

We exemplify a team of pragmatic, proficient, product-focused engineers. Want to join us?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.

  • Shown experiences on delivering distributed systems and services in a production setting.Shown experiences using system monitoring tools and automated testing frameworks.Strong software development skills, with proficiency in meaningful languages (ex. Go, Python, Java, Scala, C++).Creative, collaborative, and product-focused.A real passion for making simple, robust, and scalable platforms used by other engineering teams.

As a senior software engineer on Platform Architecture - ML Platform team you have the following responsibilities:Be responsible for the architecture, design, development, and operations of large-scale systems designed for machine learning. These may include, but not limited to, data management systems, data engineering workflow systems, distributed compute systems, and their web portal & web service components.Partner with data scientists and ML engineers across different Apple organizations to define high impact product features and deliver them with quality.

In this role you are building the platform upon which other teams will develop data pipelines and machine learning applications.Lead a group of engineers to deliver high quality products/services. Be able to stay on top of state-of-the-art technologies and apply them in the job. During the process, support junior engineers by providing advice, mentoring and educational opportunities.

  • BS, MS or PhD in Computer Science with 4+ years experience
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer Internship (Nlp / Machine Learning Engineer)

University Of Pittsburgh Medical Center

Posted 1 week ago

VIEW JOBS 3/13/2019 12:00:00 AM 2019-06-11T00:00 Description Internship will take place early June – mid-August You will work side-by-side with Natural Language Processing and Machine Learning industry experts who are dedicated to helping you learn and grow your analytical, technical and communication skills Assist the processing and learning groups with the following projects: * Model selection for two NLP projects by identifying a set of models appropriate for sentence boundary detection. * Identify a set of models appropriate for tabular data detection from plain text. * Develop additional tooling to evaluate new NLP domain ontologies. * Implement interface for gathering human judgements for search results. * Develop pipeline for evaluating and conducting significance tests of search results from different information retrieval systems. * Work on projects that make an impact on patient care while gaining knowledge on how we provide Life Changing Medicine We're looking for students who… * Are passionate and determined to make a difference. * Want to be a game changer and create new ways of thinking and executing. * Believe in our Core Values. They are not just written on the walls. We demonstrate our commitment to these values daily. * Have emerging leadership abilities, entrepreneurial spirit, and thrive in a collaborative environment. * Care about the work they do, the people we work with and the patients we work for. * Pride themselves on their integrity. It's not just about the work we do, but how we do it Qualifications * Current Junior or Senior pursuing a Bachelor's degree or Graduate degree program * Majoring in Computer Science, Data Analytics, Information Systems Management, Information Technology, or related field required * Familiarity/interest in search engines and information retrieval * Familiarity with desktop or web GUI development * Preferred skills and interest: * Machine learning * Deep Generative Models * Causal inference * Sequence models * Biomedical Informatics * Biomedical terminologies * Programming * Java * JavaScript * JavaFX/UX development * Spring Boot * Lucene/Apache * Solr/Elastic Search * Python * Ruby Availability to participate in a full-time internship from early June to August 2019 for approximately 10 weeks with minimal absence University Of Pittsburgh Medical Center Pittsburgh PA

Senior Software Engineer - Machine Learning Platform

Apple Inc.