CA, US On-site Full-time USD 120,000 – 135,000 / year

Sown To Grow is hiring a Data Scientist (ML / NLP / LLMs)

Responsibilities

  • Build and refine NLP/ML models over large volumes of unstructured student and educator text, using both classical approaches (feature engineering, classification, CNNs, ensemble methods) and modern LLM-based techniques where they're the right tool.
  • Partner with data science, product, and engineering to identify, define, and test opportunities to improve the product through ML/NLP — from turning existing models into user-facing features to prototyping entirely new capabilities.
  • Extend our models beyond 'proof of concept' scope: new reflection prompts, younger students etc, widening accessibility while protecting accuracy.
  • Design and apply LLMs responsibly for generative and assistive features — for example, contextualized teacher-response suggestions, and resource recommendations — with careful attention to prompting, retrieval, grounding, evaluation, and guardrails.
  • Build validation, monitoring, and retraining pipelines in partnership with the ML engineering team — including data-drift detection — so models keep performing as code and data change.
  • Undertake preprocessing of structured and unstructured data, and build reliable, reproducible feature and evaluation workflows.

Requirements

  • Bachelor's or higher degree in Computer Science, Data Science, Machine Learning, Math, Statistics, or a related field.
  • 2+ years of experience as a Data Scientist, ML Engineer, or Data Engineer, solving real-world problems with machine learning.
  • Strong proficiency in Python and the ML stack (pandas, numpy, scikit-learn; PyTorch or TensorFlow; Spark a plus).
  • Experience building and deploying ML solutions that involve natural language processing of text data.
  • Working knowledge of core ML techniques such as classification, clustering, prediction, recommender systems, and anomaly detection.
  • Working knowledge of the complete machine learning lifecycle — data, training, validation, deployment, monitoring, and retraining.
  • Solid understanding of how modern LLMs work under the hood — transformer architecture, training and fine-tuning, tokenization, embeddings.
  • Hands-on with at least one of prompting/evaluation, fine-tuning, retrieval-augmented generation (RAG), or agentic/tool-use patterns, with a thoughtful view of when LLMs are and aren't the right approach.
  • Experience writing and maintaining high-quality production code, and comfort with Git-based workflows.
  • You care more about curiosity than credentials: you enjoy digging into why a model behaves the way it does, not just what it returns.

Nice to Have

  • Strong interest in working in education technology in an impact-driven, mission-first role.
  • Experience productionizing ML for real-time, low-latency inference (e.g., AWS SageMaker or comparable), including containerization and CI/CD.
  • Experience building data-drift detection, model monitoring, and automated retraining systems in partnership with ML engineering teams.
  • Experience building, training, or fine-tuning language models from the ground up — e.g., implementing transformer components, training or adapting models on domain-specific data, or working with open-weight models beyond off-the-shelf APIs.
  • Experience with responsible / trustworthy AI: fairness and bias evaluation, privacy-conscious handling of sensitive data, and building guardrails for user-facing generative features.
  • Experience designing human-in-the-loop evaluation and running online experiments (A/B testing, feature flagging).
  • Familiarity with the practical, ethical, and legal considerations of working with student data.

Benefits

  • Competitive compensation with performance-based incentives and meaningful equity
  • Comprehensive health and wellness benefits for you and your family
  • Flexible work arrangements and a genuine commitment to work-life balance
  • Real pathways for growth — as the platform and the data team expand, so does the scope of this role
  • A collaborative, mission-driven community where every voice is heard

Additional Information

  • If you don't check every box, we'd still love to hear from you.
  • Some of the strongest people on our team grew into parts of their role after they arrived.
  • Our team is at its best when it reflects the range of students we serve.
  • If you've taken a less conventional path into this work, or you don't see yourself represented much in tech, we especially hope you'll apply.
Required Skills
Python
About company
Sown To Grow

Every student deserves to be seen, heard, understood, known, and supported. Sown To Grow provides an easy and engaging student check-in system that puts student experiences at the center of proactive MTSS (Multi-Tiered System of Supports).

Their platform enables students to share their emotional well-being weekly through simple check-ins, using emojis and written reflections. Teachers, counselors, and school leaders receive real-time insights to build stronger relationships, identify students who may need support, and create safe, supportive learning environments.

Sown To Grow offers SEL-aligned curriculum, universal screening, growth monitoring, and in-platform feedback suggestions. The technology is designed to help districts and schools across the U.S. strengthen student support systems, improve attendance, and foster belonging through data-informed, student-centered practices.

All jobs at Sown To Grow Visit website
Job Details
Department Advanced Technology
Category Data & ML
Posted 5 days ago