Lead Software Engineer
PowerSchool · Dallas, TX · 1 wk ago
Engineering$93k–$170k/yrFull-time
Responsibilities
- Lead architecture and design for a new multi-tenant reporting platform built on AWS serverless technologies.
- Provide hands-on development using Python, TypeScript, SQL, and AWS services including Lambda, Step Functions, API Gateway and others.
- Develop AI-driven pipelines that extract, translate, and validate business logic and report parameter screens from the legacy platform.
- Define coding standards, best practices, and development patterns across the engineering team.
- Mentor senior and mid-level engineers; conduct design and code reviews.
- Partner with Product, Data, QA, and Architecture teams to align technical and business requirements.
- Design, develop, test, deploy, and support AI software components including Agent Orchestration, large language model inference, similarity search, guardrails, model evaluation, experimentation, governance, and observability, etc.
- Leverage a broad stack of Open Source and SaaS AI technologies such as AWS Ultraclusters, Huggingface, VectorDBs, Nemo Guardrails, PyTorch, and more.
- Invent and introduce state-of-the-art LLM optimization techniques to improve the performance — scalability, cost, latency, throughput — of large scale production AI systems.
- Ensure platform scalability, security, tenant isolation, and operational excellence.
Qualifications
- Extensive experience with AWS serverless architectures.
- Expert-level proficiency in Python and TypeScript.
- Strong SQL background; Snowflake experience is a plus.
- Demonstrated experience building or integrating AI-driven systems (LLMs, embeddings, AI agents, transformation pipelines).
- Solid experience with distributed systems, data pipelines, or modernizing legacy platforms.
- Prominent leadership in technical strategy and mentoring.
- Experience designing or operating multi-tenant platforms.
- Strong knowledge of ETL/ELT architecture patterns.
- Prior experience with AI for code generation, metadata extraction, or workflow automation.
- Strong documentation, communication, and stakeholder-management skills.
Compensation & 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)
- 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 $92,800 - $170,300 USD. This compensation range is specific to the United States and it 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.