Beacon Hill Staffing Group - Milwaukee, WI

posted 4 months ago

Full-time - Senior
Milwaukee, WI
Administrative and Support Services

About the position

As a Senior Machine Learning Engineer at Beacon Hill Technologies, you will be at the forefront of developing and implementing advanced machine learning models and applications. This role is designed for individuals who possess a strong background in data engineering, data quality, data modeling, and data analytics, with a minimum of 5 years of experience in these areas. You will be responsible for leveraging your expertise in machine learning, data science, and machine learning operations (MLOps) to create predictive, statistical, and classification models that drive business insights and solutions. In this position, you will engage in core software development activities, which include requirements gathering, design, construction, and testing, with a particular focus on A/B testing methodologies. Your experience with formal software development methodologies such as SDLC, Agile, or Scrum will be crucial in ensuring that projects are delivered on time and meet the highest quality standards. You will also have the opportunity to build large language model (LLM) applications using RAG architecture, Langchain, and LlamaIndex, which are essential for enhancing the capabilities of our machine learning solutions. Your technical skills will be complemented by your knowledge of programming languages such as Python and SQL, as well as data manipulation libraries like Pandas and NumPy. Understanding RESTful APIs and experience with Microsoft Dynamics 365, including Power Automate, will also be beneficial in this role. Additionally, familiarity with Snowflake for data processing and knowledge of Natural Language Processing (NLP) will enhance your contributions to the team. We value innovation and encourage candidates with open-source projects or publications in ML/AI to apply, as this demonstrates a commitment to advancing the field of machine learning.

Responsibilities

  • Develop and implement advanced machine learning models and applications.
  • Engage in core software development activities including requirements gathering, design, construction, and testing.
  • Conduct A/B testing to evaluate model performance and effectiveness.
  • Utilize formal software development methodologies such as SDLC, Agile, or Scrum for project management.
  • Build large language model (LLM) applications using RAG architecture, Langchain, and LlamaIndex.
  • Collaborate with cross-functional teams to gather requirements and deliver solutions that meet business needs.
  • Leverage Python, SQL, and data manipulation libraries for data analysis and model development.
  • Integrate machine learning models with RESTful APIs and Microsoft Dynamics 365 framework.
  • Process data using Snowflake and apply Natural Language Processing (NLP) techniques where applicable.

Requirements

  • 5+ years of experience in data engineering, data quality, data modeling, and data analytics.
  • Strong background in machine learning, data science, and machine learning operations (MLOps).
  • Experience with statistical, predictive, classification, and clustering models.
  • Proficiency in core software development activities including requirements gathering, design, construction, and testing (A/B testing).
  • Familiarity with formal software development methodologies, including SDLC, Agile, or Scrum.
  • Experience building LLM applications using RAG architecture, Langchain, and LlamaIndex.
  • Knowledge of Python, SQL, and data manipulation libraries (Pandas, NumPy).
  • Understanding of RESTful APIs and their integration.
  • Experience with Microsoft Dynamics 365 framework, including Power Automate.
  • Experience with Snowflake for data processing.
  • Knowledge of Natural Language Processing (NLP).
  • Familiarity with open-source projects or publications in ML/AI.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service