Artificial Intelligence Engineer at Roots Automation
At Roots Automation, our mission is to make work more human. We are at the forefront of developing fully autonomous, AI-powered Digital Coworkers that simplify tedious and repetitive tasks. Leveraging advancements in natural language understanding and computer vision, we are crafting an automation product that truly represents the future of work. Our platform democratizes automation, allowing users to generate automations by describing tasks in simple English, while also addressing complex business problems with enterprise-grade solutions and performance.
Our primary industry focus is Insurance, where success depends heavily on the ability of our customers to read and understand a variety of unstructured legal, medical, and financial documents. To meet this need, we've created InsurGPT — a universal document understanding system that leverages large language models, specially fine-tuned for the insurance sector. Enhanced with Retrieval-Augmented Generation (RAG) technology and sophisticated prompt engineering, InsurGPT is unparalleled in its field.
At Roots, our team excels in fine-tuning state-of-the-art custom models to meet specific business needs, outperforming GPT-4 in both accuracy and efficiency. In addition to utilizing pre-trained models, we are dedicated to developing and refining our own multimodal models, tailored to our unique use-cases. We are proud to offer custom inference endpoints that seamlessly integrate these models into our customers' operations, ensuring low-latency, real-time document processing.
We are committed to building a team of talented individuals who share our passion for innovation and problem-solving. As we continue to expand, we are looking for a motivated AI Engineer to join our growing team.
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).
- 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.
Qualifications
- Graduate degree in Computer Science, Electrical Engineering, Mathematics, Statistics, or a related field.
- 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. We highly appreciate public articles or blogs that highlight communication skills.
- Demonstrated ability to work independently, prioritize tasks, and manage multiple projects simultaneously in a fast-paced and dynamic environment.
As a startup, Roots Automation offers a high-paced environment with ample growth and learning opportunities across multiple disciplines. Equity ownership opportunities are available for the right candidate.