Machine Learning Engineer

$80,000 - $110,000/Yr

Nou Systems - Huntsville, AL

posted 3 months ago

Full-time - Entry Level
Huntsville, AL
Professional, Scientific, and Technical Services

About the position

Nou Systems, Inc. (nSI) is excited to announce an opening for a Machine Learning Engineer within our Technical Solutions division located in Huntsville, Alabama. This position is integral to our rapidly growing technology company, which operates in various high-stakes markets including missile defense, cybersecurity, test range modernization, biotechnology, and space control. As a Machine Learning Engineer, you will be part of a dynamic team dedicated to designing and implementing machine learning solutions that transition from the lab to real-world applications. In this role, you will be responsible for developing, training, and analyzing machine learning models, focusing on both supervised learning and reinforcement learning techniques. Your work will involve collaborating with other data scientists on certain projects, while also educating non-data-science teams about the value and limitations of machine learning solutions. You will play a key role in identifying and designing training datasets, implementing and customizing machine learning models based on open literature, and developing MLOps pipelines. Additionally, you will be expected to visualize and communicate your results effectively through written documentation and oral presentations, ensuring that your findings are accessible to a broad audience. This position is designed for individuals with a strong foundation in machine learning and software development, particularly in Python. We are looking for candidates who demonstrate intellectual curiosity, creativity in problem-solving, and the ability to work collaboratively across teams. As a junior-level position, it is essential that candidates possess hands-on experience with deep learning models, preferably using PyTorch, and have a solid understanding of software development fundamentals. Strong written and verbal communication skills are also critical, as you will be required to present complex technical concepts to non-specialist audiences.

Responsibilities

  • Develop, train, and analyze machine learning models for supervised learning and reinforcement learning.
  • Identify and design training data sets.
  • Implement and customize ML models from open literature.
  • Develop MLOps pipelines.
  • Visualize and communicate results in written documents and oral presentations.

Requirements

  • Bachelor's degree in a STEM field.
  • 1-3 years of hands-on experience with deep learning models, preferably using PyTorch.
  • Ability to write clean machine learning code in Python.
  • Strong intellectual curiosity and creativity in problem-solving.
  • Comfort with self-direction and strategic problem diagnosis.
  • Demonstrated history of effective collaboration with multiple teams.
  • Great written and verbal communication skills.

Nice-to-haves

  • Experience with time series data or graph neural networks.
  • Understanding of classical statistics and mathematical rigor.
  • Proficiency in version control using Git and GitLab.
  • Proficiency with Docker and GitLab CI.
  • Experience explaining technical concepts to non-specialist audiences.
  • Experience developing and computing on remote servers.

Benefits

  • Competitive Wages
  • Medical, Rx, Dental & Vision Insurance
  • Medical plan with Health Savings Account eligibility
  • Company-funded Life, Short-Term & Long-Term Disability Insurance
  • Personal Time Off, Vacation, and Paid Holidays
  • 401(k) Retirement Plan
  • Employee Stock Ownership Plan (ESOP)
  • Flexible Spending Accounts
  • Norton LifeLock
  • Tuition Reimbursement
  • Personal Development, Technical Learning Opportunities, & Lunch-n-Learns
  • Corporate Sponsored Events & Community Outreach
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service