Summary
Join Invoca's data science team as a Staff Data Scientist and contribute to groundbreaking machine learning research and development. You will leverage Bayesian methodologies, neural networks, and other cutting-edge approaches to solve complex customer problems. This role involves designing and implementing fine-tuning pipelines, creating efficient data workflows, and developing RAG architectures. You will also mentor team members and contribute to Invoca's DEI initiatives. The position offers a competitive salary, comprehensive benefits, and remote work flexibility. This is an opportunity to work with a supportive team on an industry-leading product.
Requirements
- 7+ years of professional experience or graduate-level coursework in data science, machine learning, statistics, physics, or a related field
- Advanced proficiency in applying machine learning techniques to real-world problems
- Advanced proficiency in Python, including expertise in data processing libraries (e.g., spaCy, Pandas), data visualization libraries (e.g., Matplotlib, Plotly), and familiarity with machine learning frameworks
- Intermediate proficiency implementing and evaluating fine-tuning approaches (LoRA, QLoRA, full fine-tuning)
- Intermediate proficiency in using vector databases (e.g., Pinecone, Weaviate). and embedding models for RAG systems
- Intermediate proficiency with big data technologies and frameworks (e.g., Spark, Hadoop)
- Intermediate proficiency working with the Databricks platform (e.g., Job/Compute, Delta Lake) or a similar platform for data analysis and model training tasks
- Intermediate proficiency in Bayesian statistics and its application to machine learning
- Basic proficiency with cloud platforms such as AWS, Google Cloud, or Azure
- An advanced degree in mathematics, statistics, physics, computer science, or equivalent professional experience
Responsibilities
- Research and build groundbreaking machine learning techniques by leveraging Bayesian methodologies, neural networks, regression models, and other state-of-the-art approaches
- Lead the adaptation and implementation of advanced machine learning techniques to solve customer problems
- Design and implement fine-tuning pipelines for adapting foundation models to domain-specific use cases
- Create efficient data collection and curation workflows for fine-tuning datasets
- Develop RAG architectures that effectively combine LLMs with enterprise knowledge bases
- Design comprehensive evaluation frameworks for fine-tuned models and RAG systems
- Be at the forefront of applying generative AI techniques to conversational data
- Conduct independent research into the latest academic papers to develop innovative solutions for customer problems and to support various use cases within our product offerings
- Refine and advance the mathematical models and algorithms that power our core Bayesian engine
- Write and optimize code using our data science libraries and frameworks
- Provide mentorship and guidance to members of our data platform team, including data scientists, data engineers, software engineers, and product managers
- Document and educate team members on analysis methodologies, models, assumptions, error measurements, data sources, transformations, and tools/processes used in the Invoca Data Science process
- Support diversity, equity, and inclusion initiatives at Invoca
Preferred Qualifications
Intermediate proficiency in C and C++
Benefits
- Paid Time Off - Invoca encourages a work-life balance for our employees. We have an outstanding PTO policy starting at 20 days off for all full-time employees. We also offer 16 paid holidays, 10 days of Compassionate Leave, days of volunteer time, and more
- Healthcare - Invoca offers a healthcare program that includes medical, dental, and vision coverage. There are multiple plan options to choose from. You can make the best choice for yourself, your partner, and your family
- Retirement - Invoca offers a 401(k) plan through Fidelity with a company match of up to 4%
- Stock options - All employees are invited to ownership in Invoca through stock options
- Employee Assistance Program - Invoca offers well-being support on issues ranging from personal matters to everyday-life topics through the WorkLifeMatters program
- Paid Family Leave - Invoca offers up to 6 weeks of 100% paid leave for baby bonding, adoption, and caring for family members
- Paid Medical Leave - Invoca offers up to 12 weeks of 100% paid leave for childbirth and medical needs
- Sabbatical - We thank our long-term team members with an additional week of PTO and a bonus after 7 years of service
- Wellness Subsidy - Invoca provides a wellness subsidy applicable to a gym membership, fitness classes, and more
- Position Base Range - Salary Range $160,000 - $206,000/ plus bonus potential
- This role is remote and open to candidates located in the United States and Canada