At a glance
- Experience
- 5-6 years experience
- Location
- Bangalore, Karnataka
About the role
- Lead Engineer role at Brillio in Bangalore, Karnataka focusing on hands-on Python development and production services.
- Responsible for API creation, data modelling, and robust production engineering practices.
Responsibilities
- Own production services, reusable libraries, and automation
- Develop APIs using FastAPI and Pydantic covering schema design, complex validation, serialization, async processing, error handling, and testing
- Perform conceptual, logical, physical, and metadata modelling including canonical models, data contracts, source-to-target mapping, schema versioning, lineage, and data quality
- Process large JSON, YAML, and SQL datasets implementing batching, retries, idempotency, caching, and performance optimization
- Apply strong production engineering practices including PyTest, Git, code reviews, CI/CD, deployment, monitoring, and production support
- Contribute from day one and work independently to deliver production-ready solutions quickly
Requirements
- 5-6+ years of recent, hands-on Python development experience, including ownership of production services, reusable libraries, and automation
- Practical FastAPI and Pydantic experience covering API creation, schema design, complex validation, serialization, async processing, error handling, and testing
- Strong conceptual, logical, physical, and metadata modelling experience
- Experience processing large JSON, YAML, and SQL datasets with practical knowledge of batching, retries, idempotency, caching, and performance optimization
- Strong production engineering practices including PyTest, Git, code reviews, CI/CD, deployment, monitoring, and production support
Preferred qualifications
- Financial-services or regulated-domain experience
Skills
- Python
- FastAPI
- Pydantic
- SQL
- JSON
- YAML
- PyTest
- Git
- CI/CD