Senior Software Engineer - Machine Translation Automation
Apple
Summary
Description
Minimum Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related field.
- 5+ years of experience in software engineering, with a focus on machine learning or natural language processing.
- Proficiency in Python programming language.
- Experience with big data technologies like Spark or Hadoop.
- Knowledge of model management systems (e.g., MLflow, Kubeflow).
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
Key Qualifications
Preferred Qualifications
- Knowledge of machine translation (MT), natural language processing (NLP), or automatic speech recognition (ASR).
- Experience with ML frameworks such as PyTorch or TensorFlow.
- Experience with cloud computing platforms (AWS, Azure, Google Cloud).
Education & Experience
Additional Requirements
Pay & Benefits
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.