We are seeking an experienced Machine Learning Engineer with 5 to 8 years of experience to join our team. The ideal candidate will have a strong background in designing, developing, and implementing machine learning models using Python, with specific expertise in Natural Language Processing (NLP) and a basic understanding of Generative AI (GenAI). This role will focus on developing innovative solutions within the fashion domain, leveraging advanced data pipeline management and deployment skills.
Key Responsibilities
Design, Develop, and Implement Machine Learning Models:
- Create and fine-tune machine learning models using Python.
- Utilize expertise in NLP to understand user queries and intent related to fashion.
Generative AI Applications:
- Explore potential applications of GenAI within the fashion domain (basic understanding is sufficient).
Data Pipeline Management:
- Build and maintain robust data pipelines using Databricks (experience required).
Deployment and Maintenance:
- Package and deploy the machine learning service using Docker containers (experience required).
- Ensure the service is scalable, reliable, and secure.
Code Quality and Maintenance:
- Write clean, maintainable, and well-documented code using Object-Oriented Programming (OOP) principles.
- Develop and execute unit tests to ensure code quality and reliability.
Collaboration and Teamwork:
- Collaborate with cross-functional teams including data science, engineering, and product teams to bring the fashion assistant service to life.
- Participate in client management and project management activities as needed.
Continuous Learning:
- Stay up-to-date on the latest advancements in machine learning, NLP, and related technologies.
- Incorporate new knowledge and techniques into ongoing projects.
Required Skills and Expertise:
- Python: Expert level proficiency in Python programming.
- Poetry: Expert in using Poetry for Python dependency management.
- Docker: Advanced experience in deploying services using Docker containers.
- Object-Oriented Programming (OOP) and Unit Testing: Expert in OOP principles and unit test-driven development methodologies.
- Databricks: Advanced experience in building and maintaining data pipelines using Databricks.
- Natural Language Processing (NLP): Advanced experience in NLP techniques and applications.
- Generative AI (GenAI): Basic understanding of GenAI applications.
- Client Management and Project Management: Advanced skills in managing client relationships and overseeing projects.
Preferred Qualifications:
- Strong problem-solving skills and the ability to work independently.
- Excellent communication skills and the ability to articulate complex concepts to non-technical stakeholders.
- Experience in the fashion domain or related industries is a plus.
- Ability to work in a fast-paced and dynamic environment.
Job Type: Full-time
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Relocation assistance
- Vision insurance
Compensation package:
- Bonus opportunities
- Performance bonus
- Yearly pay
Experience level:
Schedule:
- Day shift
- Monday to Friday
Experience:
- Docker: 2 years (Required)
- Databricks: 2 years (Required)
- OOP and Unit Test Driven methodology: 3 years (Required)
- Python: 5 years (Required)
- Natural language processing: 2 years (Required)
Work Location: Remote