Job Description
Position Summary
The Manager of Data Science leads our Data Science team members in collecting, aggregating, and interpreting and visualizing data to develop innovative solutions leveraging Natural Language Processing (NLP) technologies to derive insights from large datasets. They oversee the reporting that will be flowing from an in-house market LLM and should be able to support the data scientists by anticipating the client questions that are related to our in-market Gen AI product. They enjoy leading teams and know how to delegate to grow new capabilities and strengthen existing capabilities that drive progress and performance of business objectives.
Key Areas of Responsibility
Leadership and Team Management
- Lead and manage a team of data scientists, machine learning engineers and NLP specialists.
- Facilitate creation, continued assessment, and improvement of Brado’s current product and solution SOPs (standard operating procedures) to support scaled growth and team onboarding as it relates to our market research and Data Science offerings.
- Work closely with cross-functional teams, including product managers, engineers, and business stakeholders, to understand requirements and deliver solutions.
- Collaborate with other Data Science teams to share knowledge and best practices.
- Apply agile methodologies to streamline project management and enhance team efficiency.
- Ensure the team adapts to changing requirements and delivers high-quality solutions on time.
- Manages Direct Reports, while embodying Brado’s “In Service to Others” manager best practices, specifically the key tenets of Accessibility, Empowerment & Developing Others.
- Support our diverse Data Science team and maintain an inclusive environment.
- Mentor team members and provide opportunity for team to maintain their current skills and develop new ones both in and out of their domains (digital marketing vs traditional qual and quant, etc.)
- Manage and support compliance with all company or job specific trainings for all employees and vendors working on your team.
Natural Language Processing (NLP) Model Development and Deployment
- Drive the design, development, and implementation of NLP models for extracting meaningful information from textual data.
- Stay current with the latest advancements in NLP and language models.
- Evaluate and choose appropriate pre-trained language models or develop custom models as needed.
- Lead the deployment of NLP models into production environments.
- Establish monitoring processes to track model performance and initiate improvements as necessary.
Data Analysis and Feature Engineering
- Oversee the analysis of large and complex datasets to identify patterns and trends.
- Collaborate with the team to engineer features that enhance model performance and accuracy.
Requirements
- Master’s degree or Ph.D. in Computer Science, Data Science, Statistics or a related field.
- 3+ years of experience managing Data Science teams.
- Strong background in working with various language models (e.g., GPT, BERT, Transformer models).
- Experience with Databricks for scalable and collaborative Data Science workflows.
- Experience in building and deploying marketing mix models as well as supporting media organizations.
- Proficiency in programming languages such as PySpark, Python, and familiarity with relevant libraries (e.g., TensorFlow, PyTorch, NLTK).
- Experience with cloud platforms (e.g., AWS, Azure) and big data technologies.
- Aligns with our values: People, Commitment, Aspiration, Trustworthiness & Impact
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Family Leave (Maternity, Paternity)
- Short Term & Long Term Disability
- Training & Development
- Work From Home