Senior Software Engineer

4 weeks ago


Folsom CA, United States PowerSchool Group Full time
Job Summary

This Senior Software Engineer position will be responsible for technical and development support for our award-winning K-12 software. The role will help in all AI/generative AI products in the areas of engineering, data, deployment, and infrastructure.

Key Responsibilities
  • Design and implement Machine Learning models and data ingestion pipelines
  • Develop and support a platform that enables data scientists to rapidly develop, train, and experiment with machine learning models
  • Expand and optimize data pipelines, data flow, and collection for cross-functional teams
  • Create and maintain optimal data pipeline architecture by assembling large, complex data sets to meet functional and non-functional business requirements
  • Identify and implement internal process improvements including automating manual processes, optimizing data delivery, and redesigning infrastructure for greater scalability
  • Support the building of machine learning, data platforms, and infrastructure required for optimal data extraction, transformations, and loading of data from a wide variety of data sources
  • Work with architecture, data, and design teams to assist with data-related technical issues and support data infrastructure needs
  • Deploy ML models in AWS environment specifically in AWS Sage Maker environment
  • Implement Model Monitoring, Data Quality Checks, Data Drifts in Inference Pipelines
  • Support ML teams in the delivery of continuous integration, continuous deployment, providing templates and patterns
  • Perform root cause analysis for production issues where the root cause is in infrastructure, environment, configuration, or deployment routines; understand when to escalate to product development teams; remediate root causes and implement preventative actions
  • Own the AWS stack which comprises all ML resources and collaborate on managing ML infrastructure costs
  • Establish standards and practices around MLOps, including governance, compliance, and data security
  • Uses Generative AI models, other LLMs, Agents, RAG, and LangChains to build different smart solutions
  • Uses customer management system to provide status on open customer issues and properly verifies when an issue can be closed
  • Participate in after-hours maintenance, when necessary, respond to emergencies, participate in customer calls when called upon in support of initiatives and incident response

Requirements

To be considered for and to perform this job successfully, an individual must be able to perform each essential duty and responsibility satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.

Qualifications include:
  • 5+ years of experience within the full software development lifecycle from planning through deployment and maintenance
  • Demonstrated ability to design, implement, and scale machine learning workflows (ML Ops); including deployment and delivery of production-ready model APIs
  • Demonstrated proficiency with version control systems and automated software testing and delivery
  • Proficiency with at least one machine learning lifecycle platform (Sagemaker, MLFlow, TensorFlow, etc.), orchestration platform (Airflow, Dagster, etc.), and data platform like SnowFlake/DataBricks
  • 5+ years of experience with ML infrastructure and ML DevOps
  • 5+ years of overall engineering experience in distributed systems and data infrastructure
  • 3+ years' experience coding in Python (preferred) or other languages like Java, C#, etc.
  • Experience working with ML engineers to build tooling and automation to support the entire ML engineering lifecycle, from experimentation to production operations
  • Experience with Kubernetes and ML CI/CD workflows
  • 3+ years of experience with AWS or other public cloud platforms (GCP, Azure, etc.)
  • Excellent verbal and written communication skills
  • Experience with Infrastructure-as-Code tools and frameworks
  • Bachelor's degree in computer science, data science, mathematics, or a related field. Master's degree preferred

Benefits

PowerSchool offers the following benefits:

Comprehensive Insurance Coverage (including Medical, Dental, Vision, Pharmacy benefits, Life Insurance and AD&D) Flexible Spending Accounts and Health Savings Accounts Short-Term Disability and Long-Term Disability Comprehensive 401(k) plan Generous Parental Leave Unrestricted paid time off (known as Discretionary Time Off - DTO) Paid Community and Volunteer Time Off (VTO) Wellness Program, including ClassPass Employee Assistance Program Tuition Reimbursement Optional Benefits: Pet Insurance, Identity Theft Protection, Student Debt Repayment Program, and Prepaid Legal coverage A reasonable estimate of the base compensation range for this position is $78,100 - $210,300. The compensation range is specific to the United States and incorporates many factors including but not limited to an applicant's skills and prior relevant experience and training; licensures, degrees, and certifications; internal equity; internal pay ranges; and market data/range parameters.

EEO Commitment
PowerSchool is committed to a diverse and inclusive workplace. PowerSchool is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. Our inclusive culture empowers PowerSchoolers to deliver the best results for our customers. We not only celebrate the diversity of our workforce, we celebrate the diverse ways we work. If you have a disability and need an accommodation regarding our recruiting process, please let us know by emailing PowerSchool Group

  • Folsom, United States PowerSchool Group Full time

    Job Title: Senior Software EngineerAbout the Role:PowerSchool Group is seeking a skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our software systems. You will work closely with our product team to bring their vision to life and collaborate with our Quality...


  • Folsom, United States Qualcomm Full time

    Job Title: Senior AI Platform Software ArchitectWe are seeking a highly skilled Senior AI Platform Software Architect to join our team at Qualcomm. As a key member of our Machine Learning Engineering team, you will be responsible for enabling the Windows AI platform on Snapdragon through the Snapdragon SW stack.Your primary focus will be on developing and...


  • Sunnyvale, CA, United States Walmart Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Walmart Global Tech. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying large-scale mobile applications and services that meet the needs of our customers and associates.Key Responsibilities:Lead the discovery phase of large...


  • Folsom, United States Voyager Space Full time

    Job Title: Senior Systems EngineerJob Summary:We are seeking a highly skilled Senior Systems Engineer to join our team at Voyager Space - Defense (Valley Tech Systems). As a Senior Systems Engineer, you will be responsible for the architecture, design, development, and integration of ISR software systems.Key Responsibilities:- Lead ISR systems technical...


  • Folsom, CA, United States Perfict Global, Inc. Full time

    About Perfict Global, Inc.Perfict Global, Inc. is a leading IT consulting services provider focused on delivering innovative and successful business workforce solutions to Fortune 500 companies. Our team of trained and experienced professionals strives to bring together the best technologies available to manage clients' complex business and technology needs,...


  • Sunnyvale, CA, United States CloudBC Labs Full time

    Job Title: Senior Android Software EngineerJob Summary:We are seeking a highly skilled Senior Android Software Engineer to join our team at CloudBC Labs. As a key member of our engineering team, you will be responsible for designing and developing advanced applications for the Android platform.Key Responsibilities:Design and develop high-quality Android...


  • Sunnyvale, CA, United States Fortinet Full time

    Job Title: Senior Software Development EngineerJob Description:We are seeking a highly skilled Senior Software Development Engineer to join our team at Fortinet. As a key member of our software development team, you will play a pivotal role in the entire software development lifecycle of our existing and forthcoming GenAI products and more.Responsibilities:*...


  • Folsom, CA, United States HDR Full time

    At HDR, we're committed to creating a workplace where every employee feels valued, respected, and empowered to bring their authentic selves to work every day. As we strive to make a positive impact on the world, we're seeking a talented Senior Electrical Engineer to join our Building Engineering Services Business Group in California. This individual will be...


  • Folsom, United States Sierra Nevada Corporation Full time

    Software Engineer II Job DescriptionWe are seeking a highly skilled Software Engineer II to join our team at Sierra Nevada Corporation. As a Software Engineer II, you will be responsible for designing, developing, testing, and certifying cutting-edge software products for a wide range of applications, including advanced mission payloads, electronic systems,...


  • Sunnyvale, CA, United States Walmart Full time

    We are seeking a seasoned Engineering Manager to lead our critical frontend experience team and drive engineering excellence and culture within the Acquisition and Discovery Engineering team at Walmart.This is an ideal opportunity for a capable engineering leader to make a significant impact and drive business initiatives forward. As a Senior Engineering...


  • Irvine, CA, United States Edison Smart Full time

    Senior Embedded Software Engineer | Irvine, CA | Up to $200,000Join a growing IoT connectivity business in Calfornia, who are scaling their Engineering team, as they build the next generation of their IoT connectivity devices.As a Senior Embedded Software Engineer, you'll work in a small team to develop the embedded systems to support wireless connectivity...


  • El Segundo, CA, United States Eleven Recruiting Full time

    Must be local to Los Angeles.No 3rd parties.About Eleven RecruitingWe are a specialized technology staffing agency supporting professional and financial services companies. Why do we stand out in technology staffing? We listen and act as advisors for our candidates on how they can best add value, find interesting projects, and pave a path for career...


  • San Diego, CA, United States Brahma Consulting Group Full time

    Brahma Consulting Group is a Recruitment firm powered by a mission to deliver personalized, industry-focused recruitment solutions. We are currently assisting our client in their search for a Senior Software Engineer in the Greater San Diego area.Summary:Design and implementing real-time C/C++ software for high performance computing systems, this included...

  • Software Engineer II

    4 weeks ago


    Folsom, United States SNC Full time

    Do you enjoy developing new products and services? Join us! Our Software Engineers work in an agile, collective environment. You will be using your skills and expertise to define, design, develop, test, certify and improve cutting-edge software products. These cover a very wide range from advanced mission payloads and electronic systems through highly...


  • Fremont, CA, United States eHuman Digital Anatomy Full time

    Senior Software EngineereHuman, Inc. is developing the next-generation of medical and dental education software. Our award winning, innovative products use advanced technologies (like virtual reality, AI, and interactive visualization) to dramatically improve the way we teach, leading to better understanding and retention.We are looking for enthusiastic,...


  • Los Angeles, CA, United States Raytheon Full time

    Date Posted: 2024-11-05 Country: United States of America Location: AZ201: RMS AP Bldg East Hermans Road Building 801, Tucson, AZ, 85756 USA Position Role Type: Onsite At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of...


  • Long Beach, CA, United States Blue Shield of CA Full time

    Your RoleThe Senior Director, IT Application Software Engineering & Solution Delivery, will be a key contributor to the Blue Shield of CA IT Applications team, driving the migration of the claims administration platform, Facets, to the cloud. This is a core pillar of the company's cloud migration strategy. The ideal candidate will have a strong understanding...


  • Folsom, California, United States Luxus Full time

    Job OverviewWe are seeking a seasoned Senior Mechanical Engineer to drive innovation in sustainable design at Luxus, a leading force in green buildings.This pivotal role involves leading a multi-faceted team through the entire project lifecycle, from initial concept to final construction. Your expertise will be instrumental in shaping the mechanical design...


  • Folsom, United States Intel Full time

    Job Title: GPU Software Development EngineerJob Summary:We are seeking a highly skilled GPU Software Development Engineer to join our team at Intel. As a key member of our software development team, you will be responsible for ensuring the robustness and quality of our Discrete Graphics offerings through meticulous validation and debug of graphics issues.Key...


  • Folsom, California, United States HDR Full time

    About HDRAt HDR, we are a global leader in engineering, architecture, environmental, and construction services. Our multidisciplinary teams of scientists, economists, builders, analysts, and artists work together to create innovative solutions for our clients. We believe in the importance of diversity and are proud to be an equal opportunity workplace and an...