What are the responsibilities and job description for the Senior Machine Learning Engineer - Java, Spark & NLP position at Artmac Soft LLC?
Job Description
Job Description
Who we are :
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description :
Job Title : Senior Machine Learning Engineer Java, Spark & NLP
Job Type : C2C
Experience : 7 - 15 Years
Location : Sunnyvale, California
Responsibilities :
- 5-10 years of experience with Spark.
- 5-10 years of experience with SQL.
- 5-10 years of experience with Java.
- 5-10 years of experience with Machine Learning.
- 5-10 years of experience with NLP technologies, specifically scikit-learn.
- 5-10 years of experience with Python.
- Strong problem-solving skills and the ability to optimize ML-driven applications.
- Excellent communication skills to collaborate with cross-functional teams and stakeholders.
- Experience with other ML frameworks such as TensorFlow or PyTorch.
- Familiarity with cloud platforms such as AWS, GCP, or Azure.
- Understanding of system design and architecture to support ML applications.
- Design and develop ML models and algorithms using Spark, SQL, Java, and Python.
- Implement NLP technologies using sci-kit-learn and other relevant frameworks.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Optimize ML models for performance, scalability, and reliability.
- Develop and maintain data pipelines for training and deploying ML models.
- Stay up to date with the latest advancements in ML and NLP technologies.
Qualification :