Software Engineer, Applied ML
Software Engineer, Applied ML
Software Engineer, Applied ML
Software Engineer, Applied ML
Apple Inc
Computer-Hardware
München
- Art der Anstellung: Vollzeit
- Vor Ort
- Zu den Ersten gehören
Software Engineer, Applied ML
Über diesen Job
Summary
Posted:
Weekly Hours: 40
Role Number:200618599-1731
Join the "Wireless Technologies and Ecosystems (WTE)” organization and be part of an outstanding team of engineers, working with multi-functional teams to drive innovation and develop products used by millions worldwide.
Our team is responsible for cellular product data analytics. We are a multidisciplinary team covering different competences including cellular communications engineering, data engineering, data science, data analytics, software development and machine learning.
Description
Develop on device iOS features enhancing cellular user experience. Use existing data collection/processing framework solutions to implement end to end ML models that can run off and on device. Building scalable solutions to unleash the potential of cellular centric ML in improving product quality. Implement on device functionalities to enhance telemetry process and data collection. You will interact with various software and hardware engineering teams and Data Scientists, and you will work closely with cellular systems experts on critical and highly impacting topics.
Responsibilities
- We are looking for an exceptional software engineer to develop iOS features that enhance cellular user experience for our cellular products, and build end to end ML solutions deployable on device.
- You will design, develop, and deploy machine learning models that help solve real-world problems related to wireless domain.
- You will choose the best ML algorithm that fits to the problem statement. You will use crowd source data to build your training sets, train your model, optimize it and deploy it for production (offline or on device).
- You will implement iOS features using on device learning to enhance user experience. You will develop iOS telemetry for measuring performance of your deployed models and get feedback for model tuning.
- You will automate the end to end process of tuning and deploying ML models.
- This involves cloud computing techniques, as well as device side development.
- Ideal candidate should have strong background in iOS development, ML solutions and dev frameworks, and cloud computing
Minimum Qualifications
- Proven experience in applying machine learning algorithms (and familiarity with ML libraries like TensorFlow, PyTorch, Scikit-learn, etc.) to understand real-world data, in particular for celllular
- Solid experience in designing, implementing, testing, shipping, and maintaining software
- Experience with data mining / data analysis and data visualization
Preferred Qualifications
- Good understanding of cloud methodologies and cloud computing
- Proven experience in Swift/ObjectiveC and iOS frameworks
- Solid programming skills in Python
- Comfortable with quick context switching between several projects
- Excellent debugging and problem-solving skills
- Understanding wireless cellular systems
- Good data storytelling and communication skills to both technical and non-technical audiences
- Excellent communication and cross-functional collaboration skills in highly multi-functional projects
- Obsessively passionate and seek to solve everyday problems in innovative ways, with focus on the smallest details that are meaningful to our teams and customers
Unternehmens-Details
Apple Inc
Computer-Hardware