Your role
Overview
- Build user‑facing experiences and APIs for orchestrated data and compute workflows.
- Work across FastAPI backends, data stores, caches, and a modern web UI.
- Design and implement FastAPI services and integrations with Prefect flows.
- Build UI features for monitoring runs, scheduling, and results; implement real‑time status/caching with Redis where appropriate.
- Model and optimize schemas and queries in MySQL/PostgreSQL; write safe, well‑tested migrations.
- Create robust CI/CD pipelines with GitLab; own code quality, tests, and release automation.
- Implement security best practices across authN/Z, rate limiting, input validation, and secrets handling.
- Collaborate on API design (REST, potentially gRPC) and internal SDKs for Python/Go/Rust services.
- Add observability (structured logs, metrics, traces) to diagnose performance and reliability issues.