SchooLinks

Product Support Software Engineer – Django, Pandas

SchooLinks

full-time

Posted on:

Location Type: Remote

Location: Remote • Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSDjangoETLMySQLPandasPostgresPythonReactSQL

About the role

  • Diagnose and troubleshoot product-related issues.
  • Investigate and resolve problems related to data configurations, system settings, user permissions, and workflow logic.
  • Troubleshoot data inconsistencies and malformed datasets using Python, Pandas, and Django ORM.
  • Investigate issues arising from district-specific configurations and SIS integrations.
  • Validate and analyze data transformations and end-to-end data flows.
  • Monitor, maintain, and troubleshoot the district data ingestion pipeline, which processes high-volume datasets from various sources.
  • Identify and resolve ETL failures, mapping errors, transformation issues, and validation gaps.
  • Work to improve pipeline reliability, scalability, and accuracy.
  • Write and maintain custom scripts for tasks such as:
  • - Report generation
  • - One-off or recurring data transformations
  • - Data movement between users
  • - Cleanup or validation routines
  • Build internal tools that streamline debugging, data validation, or support operations.
  • Act as a technical escalation point for customer success on data and configuration issues.
  • Collaborate with engineering and product teams on root cause analysis and long-term solutions.

Requirements

  • 4+ years experience in software engineering, technical support engineering, or similar roles.
  • Strong proficiency with Python and Django in a production environment.
  • Experience using Pandas for data manipulation, analysis, and transformation.
  • Hands-on SQL experience and comfort working with large datasets.
  • Strong debugging skills and ability to trace issues across data and backend systems.
  • Clear English communication skills and ability to work with both technical and non-technical stakeholders.
  • Experience working with ETL pipelines or high-volume data ingestion systems.
  • Familiarity with Celery, MySQL/PostgreSQL, AWS Lambda, or other AWS systems.
  • Experience with scripting or automation for support operations.
  • Background in EdTech or K–12 data systems is a plus.
  • Experience with frontend frameworks (React) is helpful but not required.
Benefits
  • Competitive salary
  • Flexible PTO
  • Mission-driven culture focused on improving education
  • Collaborative team environment with opportunities for growth

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonDjangoPandasSQLETLData manipulationData analysisData transformationDebuggingScripting
Soft skills
Clear communicationCollaborationProblem-solvingTechnical escalationRoot cause analysis