Current Statistics
1,547,435 Total Jobs 263,493 Jobs Today 17,681 Cities 222,734 Job Seekers 146,855 Resumes |
|
|
|
|
|
|
Senior Software Engineer - Machine Translation Automation - Seattle Washington
Company: Aitopics Location: Seattle, Washington
Posted On: 01/19/2025
Senior Software Engineer - Machine Translation AutomationCompany: AppleWe're a diverse collective of thinkers and doers, continually reimagining what's possible to help us all do what we love in new ways.SummaryPosted: Dec 4, 2024Weekly Hours: 40Role Number: 200579750Join our innovative AI/ML - Machine Translation team and be at the forefront of revolutionizing human-computer interaction. As a Senior Software Engineer, you will focus on developing and enhancing our Machine Learning Automation and Tooling. You will work closely with cross-functional teams to build scalable, robust, and efficient model automation pipelines that power our language technologies.DescriptionResponsibilities: Design and Develop Model Automation Pipelines: Lead the design and implementation of highly scalable and efficient model automation pipelines for machine translation. ML Lifecycle Management: Implement and manage the ML lifecycle, including model deployment, monitoring, and retraining. Big Data Processing: Utilize expertise in big data technologies such as Spark and MapReduce to handle large quantities of data efficiently. Deep Learning Integration: Integrate state-of-the-art deep learning methods into our existing pipelines to solve real-world machine translation problems. ML CI/CD Pipelines: Set up and maintain continuous integration/continuous deployment (CI/CD) pipelines for machine learning models. Collaboration: Work closely with researchers, ML engineers, and other engineers to deliver high-quality products.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.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).Pay & Benefits
|
|
|
|
|
|
|