Software Engineer
Core
Design, develop, and support mission-critical applications and data systems using Python and Microsoft SQL Server.
Role type
Staff Software Engineer (Python/SQL Server)
Builds
Reliable, scalable, and user-focused software solutions and data systems
Domain
Software Engineering / Data Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Microsoft SQL Server, RESTful APIs, software engineering principles, testing practices, source control
Preferred skills
FastAPI, OpenAPI/Swagger, mentoring, Agile, CI/CD pipelines, containerized deployments
Technologies
Python, Microsoft SQL Server, FastAPI, OpenAPI/Swagger
Responsibilities
Design, develop, test, and maintain applications and services; Build and support RESTful APIs; Design, develop, and maintain SQL Server databases, queries, stored procedures, functions, views, and jobs; Analyze and optimize database performance; Participate in code reviews; Mentor junior engineers; Create and maintain technical documentation
Seniority
Staff, hands-on IC with technical leadership