Senior Python Engineer (Contract)
Tech Holding1 day ago
Responsibilities
- Design and build scalable Python services and APIs (REST/GraphQL) for the core product.
- Define and evolve a resilient backend architecture that can grow with the product.
- Own database schema design, data modeling, and performance tuning (SQL and ORMs).
- Design and operate knowledge-graph powered services, including graph data modeling and query performance.
- Implement observability (logging, metrics, tracing) and operational runbooks.
- Collaborate closely with frontend, data, and product teams to define contracts and deliverables.
- Secure the platform (authn/z, secrets, rate limiting, data protection).
- Mentor engineers on backend best practices and code quality.
Requirements
- Extensive production experience building backend systems in Python.
- Hands-on experience with knowledge graphs and graph data stores (e.g., Neo4j, Neptune, ArangoDB).
- Strong SQL experience and familiarity with ORMs (SQLAlchemy, Django ORM, etc.).
- Experience designing APIs and distributed systems with reliability and performance in mind.
- Solid understanding of cloud infrastructure (AWS/GCP/Azure), containers, and IaC.
- Experience with monitoring/observability stacks (e.g., OpenTelemetry, Prometheus, Grafana).
- Ability to decompose problems, communicate tradeoffs, and drive projects end-to-end.
Benefits
- Opportunity to build core backend systems powering AI-enabled healthcare platforms.
- Collaborative engineering culture with strong technical ownership.
- Exposure to modern backend, graph, and AI-adjacent architectures.
- Flexible project-based engagement with high-impact engineering work.