
Product Support Software Engineer – Django, Pandas
SchooLinks
full-time
Posted on:
Location Type: Remote
Location: Remote • Texas • 🇺🇸 United States
Visit company websiteJob 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