Senior Data Scientist - AI/ML Engineering Focus - Remote
Role details
Job location
Tech stack
Job description
- Model Development & Evaluation: Develop machine learning models tailored to project requirements (classification, regression, forecasting, etc.). Perform thorough evaluations and experiments to compare model performance and iterate to optimize results. Ensure that chosen models are robust and generalize well
- MLOps & Deployment: Take ownership of deploying models into production. Build and maintain automated pipelines for model serving, including steps for data preprocessing, model inference, and continuous monitoring. Implement version control for models and manage a schedule for retraining or refreshing models as data evolves
- Solution Engineering: Integrate AI/ML solutions with the broader application ecosystem. Work closely with data engineers to ensure pipelines provide the needed data to models in the correct format and frequency (batch or streaming). Collaborate with software engineers to embed model outputs into user-facing applications or workflows
- Technical Innovation: Stay up to date with new tools and techniques in AI engineering. Evaluate external solutions or libraries that could accelerate development (e.g., AutoML tools, specialized model frameworks) and make recommendations. Build proof-of-concept demonstrations to assess new approaches or technologies for the project
- Operational Excellence: Implement monitoring and alerting for model performance and data drift. Troubleshoot issues in model predictions or system integration quickly. Optimize model runtime and resource usage (e.g., improving inference speed or reducing memory footprint) to meet production SLAs
You'll be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role as well as provide development for other roles you may be interested in.
Requirements
- Solid Data Science Background: 5+ years of experience in data science, machine learning, or related roles. Solid foundation in statistical modeling and machine learning techniques. Hands-on experience developing models for real-world problems and improving them based on feedback and data
- Production ML Experience: Demonstrated experience deploying and maintaining ML models in a production environment. Comfort with the end-to-end MLOps lifecycle: using source control, CI/CD pipelines, and orchestration to automate model deployment. Should understand concepts like model versioning, reproducibility, and monitoring in production
- Programming & Data Skills: Proficiency in Python and PySpark for building ML models and automating tasks. Strong SQL skills for data extraction and manipulation
- Problem-Solving & Autonomy: Ability to work independently on complex technical problems. Strong troubleshooting skills to debug issues whether they stem from data quality, model behavior, or pipeline failures. A mindset geared towards automation and efficiency, always looking for ways to streamline repetitive tasks
Preferred Qualifications:
- MLOps Tooling: Experience with specific MLOps and cloud tools (e.g., Databricks MLflow for experiment tracking and model registry, GitHub Actions for CI). Familiarity with infrastructure-as-code for deploying ML infrastructure
- Leadership & Collaboration: Experience in mentoring junior data scientists or leading technical workstreams will be beneficial. The ability to document work clearly and impart knowledge to others helps the overall team
- Databricks & Spark: Familiarity with the Databricks Lakehouse platform and Spark. For example, knowing how to implement ML pipelines on Databricks, use Delta Lake for data versioning, and optimize Spark jobs for feature processing
- Real-Time Systems: Exposure to real-time or streaming data analysis. Experience deploying models that consume streaming data (e.g., streaming analytics or real-time dashboards) or working with technologies like Kafka for live data feeds
Benefits & conditions
Pay is based on several factors including but not limited to local labor markets, education, work experience, certifications, etc. In addition to your salary, we offer benefits such as, a comprehensive benefits package, incentive and recognition programs, equity stock purchase and 401k contribution (all benefits are subject to eligibility requirements). No matter where or when you begin a career with us, you'll find a far-reaching choice of benefits and incentives. The salary for this role will range from $91,700 to $163,700 annually based on full-time employment. We comply with all minimum wage laws as applicable.