GetJob.us
S

Principal Software Developer, Applied AI

Savvas LearningCA
A week ago
Hybrid

Company

Savvas Learning

Location

CA

Work Schedule

full time

Work Location

hybrid

Job Description

Savvas Learning seeks a Principal Software Developer in Applied AI to lead innovative AI solutions for education. Drive cutting-edge projects in California, shaping the future of learning technology.

Full Description

Job Overview Savvas Learning Company, a leader in next-generation K-12 learning solutions, is seeking a Principal Software Developer, Applied AI, to join our innovative engineering team in California. In this senior role, you will spearhead the development and deployment of applied artificial intelligence technologies that transform educational experiences, leveraging AI to personalize learning, enhance content delivery, and improve student outcomes. As a key contributor to our Applied AI group, you will collaborate with cross-functional teams including data scientists, educators, and product managers to build scalable, impactful AI systems that power our digital platforms. Key Responsibilities Lead the design, development, and optimization of AI-driven applications, including machine learning models for adaptive learning, natural language processing for content analysis, and predictive analytics for student performance. Architect robust software solutions integrating AI with cloud infrastructure, ensuring high performance, scalability, and reliability in production environments. Mentor junior developers, conduct code reviews, and establish best practices for AI software engineering. Collaborate with stakeholders to define technical requirements, prototype innovative features, and iterate based on real-world educational data. Stay ahead of AI advancements, evaluating and integrating emerging technologies like generative AI, computer vision, and reinforcement learning into our learning platforms. Drive end-to-end project delivery from ideation to deployment, measuring success through metrics like model accuracy, user engagement, and educational efficacy. Required Qualifications Bachelor's or Master's degree in Computer Science, Artificial Intelligence, or a related field; PhD preferred. 8+ years of professional software development experience, with at least 4 years focused on applied AI/ML projects. Proven track record leading AI initiatives in production environments, ideally in edtech or similar domains. Deep expertise in Python, Java, or C++ for AI development, with hands-on experience in frameworks like TensorFlow, PyTorch, or Hugging Face Transformers. Skills Strong proficiency in machine learning algorithms, deep learning, NLP, and data pipelines using tools like Apache Spark, Kafka, or AWS SageMaker. Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes). Excellent problem-solving abilities, with a data-driven approach to building AI systems. Solid understanding of software engineering principles, including CI/CD, version control (Git), and agile methodologies. Exceptional communication skills to bridge technical and educational teams. Familiarity with educational standards, learning management systems (LMS), and ethical AI practices is a plus. Company Info Savvas Learning is at the forefront of educational technology, providing digital curricula, assessments, and interactive tools to millions of students and teachers nationwide. Our mission is to ignite a love of learning through innovative, AI-powered solutions that make education accessible and engaging for all. Benefits We offer competitive compensation, comprehensive health benefits, 401(k) matching, generous PTO, and professional development stipends. Enjoy a collaborative culture with flexible work options, wellness programs, and tuition reimbursement for continued learning. Growth Opportunities Advance your career through leadership tracks in AI innovation, opportunities to present at edtech conferences, and access to internal AI research initiatives. Join a team committed to your professional growth in a rapidly evolving field.

Key Skills

PythonMachine LearningTensorFlow/PyTorchCloud Computing (AWS/GCP)Software Architecture