Machine Learning Engineer - Technical Lead II

at  Crowe LLP

Grand Rapids, MI 49503, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Aug, 2024Not Specified23 May, 2024N/ADevelopment Tools,Product Strategy,Testing,Communication Skills,Python,Knowledge Sharing,Git,Leadership Skills,Github,Platforms,Natural Language Processing,Nlp,Kubernetes,Technical Vision,Docker,Machine LearningNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

YOUR JOURNEY AT CROWE STARTS HERE:

At Crowe, you have the opportunity to deliver innovative solutions to today’s complex business issues. Crowe’s accounting, consulting, and technology personnel are widely recognized for their in-depth expertise and understanding of sophisticated process frameworks and enabling technologies, along with their commitment to delivering measurable results that help clients build business value. Our focus on emerging technology solutions along with our commitment to internal career growth and exceptional client value has resulted in a firm that is routinely recognized as a “Best Place to Work.” We are 75 years strong and still growing. Come grow with us!

REQUIRED SKILLS

  • Programming. Your job will require you to code in Python; you’re familiar with Linux/UNIX systems.
  • Production machine learning. You enjoy machine learning and understand supporting these solutions in a production environment using tools like Docker and Git; you’re familiar with Kubernetes.
  • Large Language Models. You’ve worked on products or personal projects involving Large Language Models, such as ChatGPT. You’re plugged into the latest development in this fast-moving area. You’ve spent time using development tools in this area, such as huggingface’s transformers.
  • Natural Language Processing (NLP). You have worked on products or personal projects that use NLP techniques such as fuzzy matching, named entity recognition, etc.
  • ML Architecting. You are comfortable driving your project’s technical vision, while aligning to product strategy, prioritization, and risk/data requirements.
  • Communication skills. You are an effective context-switcher who knows their audience and speaks in appropriate technical depth and detail; you partner to communicate technical concepts to business stakeholders and proactively seek collaboration opportunities with partner teams.
  • Leadership skills. As a team leader, you proactively build empathetic connections that prioritize your teammates’ professional growth and personal well-being; you prioritize work based on individuals’ skills and development needs; you effectively delegate responsibilities outside your scope or skillset.

PREFERRED SKILLS

  • Software Release Experience. You’re comfortable supporting software release cycles, developing test criteria, and deploying code to production environments via platforms such as Azure DevOps or Github.
  • Related tooling. You’re familiar with commercial text extraction tools, such as Azure Form Recognizer.
  • Related modeling knowledge. You have a working knowledge of the limitations and capabilities associated with implementing various NLP modeling techniques, such as embedding models, supervised learning, and few/zero-shot learning. You have used or played around with computer vision solutions.
  • Agile experience. You’re experienced attending and/or facilitating Scrum or Kanban meetings; you favor incremental, iterative improvements through regular releases, testing, and monitoring.
  • Knowledge sharing. You enjoy sharing what you learn, whether by offering cross-training opportunities, giving internal team “lightning talks,” or by creating sterling runbooks for teams’ future usage.
  • Curiosity about machine learning. You’re intrinsically motivated to stay fresh in machine learning. You aren’t afraid to take a stab at deep learning papers before they become blog posts.

    LI-Hybrid

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

ABOUT THE ROLE

As a Machine Learning Engineer - Technical Lead II for Crowe Intelligent Document Analyzer (CIDA), you will design the future of this document extraction product as it transitions from a combination of Natural Language Processing and embeddings models to fully integrate with Crowe’s in-house Generative AI platform and to leverage Large Language Models (LLMs).
You will lead the team in architecting a solution that not only enhances predictive accuracy but also streamlines user interactions with the product, reducing the need for extensive data labeling and training time. This role is not just about technical expertise; it’s about envisioning a transformative user experience, directly impacting the efficiency and capabilities of Crowe internal team and client operations.

ROLE RESPONSIBILITIES

  • Architect and drive the technical vision for CIDA, leading the development and implementation of modern predictive approaches that merge LLM capabilities with existing NLP solutions.
  • Collaborate with Product Manager and internal client teams to understand end user needs and translate these into technical solutions that simplify and improve user experience.
  • Set high standards for day-to-day code quality and research best practices, while proactively identifying improvements that benefit the product and/or development team.
  • Analyze and escalate areas of future risk, plan mitigations, and collaborate closely with partner teams to resolve issues. Develop and execute test plans and automation opportunities, as applicable.
  • Partner with Machine Learning DevOps to understand requirements for product scalability, stability, and maintainability, e.g., to improve document queueing or throughput.
  • Support software release cycles and partner with collaborative teams to deploy working code to production.
  • Lead a team at various competency levels, from junior to senior, providing code review and feedback to support quality deliverables; regularly mentor 2+ Machine Learning Engineers, formally or informally.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

LLM

Proficient

1

Grand Rapids, MI 49503, USA