Machine Learning Engineer - NLP

Machine Learning Engineer - NLP

This job is no longer open
At Lightcast, Machine Learning Engineers improve the efficiency of our data science capabilities by implementing tooling and pipelines that automate the training, testing, and deployment of data science models. ML Engineers work to leverage and scale the business by applying software engineering techniques and principles to data science work. Machine Learning Engineers work with the team to build end-to-end data science and machine learning systems and deploy the models to our APIs. We are currently looking for an ML Engineer to join our NLP Data Science team.

Responsibilities:

    • Work closely with Classifiers and Extractors Dev team and Data Engineering team to integrate models and deliver to production environments.
    • Build ML pipelines for new and existing NLP classifiers and extractors that process billions of documents at a time.
    • Implement, use, and promote the use of experiment tracking systems to ensure that model performance is reproducible, observable, and debuggable
    • Develop and implement scalable and efficient model training workflows on large-scale datasets to address various business problems using sophisticated machine learning  and statistical modeling techniques. 
    • Write and test pipeline code for developing and validating ML models, and automating tests and deployment.
    • Develop workflows for debugging model performance
    • Develop transient large-scale computing clusters, where appropriate, for model training using infrastructure-as-code and AWS.
    • Coordinate with cross-functional teams on new ideas ensuring consistency across the platform.
    • Perform other duties as assigned.
    • Adhere to Company’s core values.

Requirements:

    • Bachelor’s degree or above in Computer Science, or a field with a strong quantitative and analytic focus (e.g. Data Science, Engineering, Mathematics, Statistics, Operations Research or other related fields) combined with experience in software development.
    • 3+ years of industry experience in software engineering and machine learning engineering roles.
    • Familiarity with NLP techniques.
    • Proficiency with Python. Proficiency in the C programming language or similar (D, C++) a plus.
    • Proficiency with ML packages (numpy, scikit-learn, PyTorch, TensorFlow, etc)
    • Experience working in a high throughput production environment.
Lightcast is proud to be an equal opportunity workplace and is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. Lightcast has always been, and always will be, committed to diversity, equity, and inclusion. We seek dynamic professionals from all backgrounds to join our team, and we encourage our employees to bring their authentic, original, and best selves to work.

#LI-Remote
This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.