Roots Automation - New York, NY

posted 7 days ago

Full-time - Mid Level
New York, NY
Computer and Electronic Product Manufacturing

About the position

The AI Engineer at Roots will be responsible for developing machine learning systems that enhance the capabilities of InsurGPT, a document understanding system tailored for the insurance industry. This role involves collaborating with software engineers and DevOps to deploy models, improve MLOps infrastructure, and ensure efficient real-time document processing. The position requires staying updated on machine learning advancements and working closely with cross-functional teams to deliver solutions that align with business objectives.

Responsibilities

  • Develop machine learning systems to solve complex business problems and enhance the capabilities of InsurGPT.
  • Collaborate with software engineers and DevOps team members to deploy models into production environments and integrate them with existing systems.
  • Stay updated on the latest advancements in machine learning research and explore innovative approaches to drive continuous improvement.
  • Work closely with cross-functional teams to understand requirements, prioritize tasks, and deliver solutions aligned with business objectives.
  • Design and maintain systems to support strong SLAs on latency and uptime, while managing tradeoffs on resource consumption (CPU, GPU, memory, network).
  • Improve our current MLOps infrastructure to streamline the deployment, monitoring, and oversight of our machine learning models.
  • Improve vLLM/Triton inference endpoints for real-time integration of Large Language Models into product ecosystems.
  • Monitor model performance in production environments and optimize system efficiency.
  • Collaborate with teams and stakeholders, ensuring effective communication and presence in the office at least three days a week.

Requirements

  • Graduate degree in Computer Science, Electrical Engineering, Mathematics, Statistics, or a related field.
  • Proven experience as a Machine Learning Engineer or similar role, with a strong track record of developing and deploying machine learning models in production environments.
  • Proficiency in Python and familiarity with machine learning libraries and frameworks such as PyTorch, Scikit-learn, Pandas, Numpy, etc.
  • Excellent knowledge and good practical skills in major ML algorithms as applied to large language models, traditional NLP, computer vision, and information retrieval.
  • Strong problem-solving skills, analytical thinking, and attention to detail, with the ability to translate business requirements into technical solutions effectively.
  • Excellent written and verbal communication skills, with a strong emphasis on the written word.
  • Demonstrated ability to work independently, prioritize tasks, and manage multiple projects simultaneously in a fast-paced and dynamic environment.

Nice-to-haves

  • Experience with large language models and their applications in real-world scenarios.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for deploying machine learning models.
  • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.

Benefits

  • Equity ownership opportunities for the right candidate.
  • Growth and learning opportunities across multiple disciplines.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service