Staff I Data Engineer
bain
Job Description
Engineering & Solution Delivery (60%)
- Define technical architecture for Coro's data platform, working with Senior Architects and Engineering Managers to validate designs, discuss trade-offs, and ensure long-term scalability and performance as the product grows.
- Ensure data models adhere to best practices in security, normalization, naming conventions, primary/foreign key relationships, indexing, and constraints.
- Author technical design documents, translate business requirements into engineering specifications, and lead the development team through execution.
- Personally lead development of the most complex platform components while supporting teammates on advanced challenges.
- Provide 3rd-level technical support and own resolution of major incidents, driving post-incident improvements.
- Direct code deployments and maintain oversight of CI/CD pipelines, release management, and operational reliability.
Technical Leadership & Continuous Improvement (40%)
- Drive innovation across the team — identify emerging technologies, lead knowledge sharing, and champion engineering excellence.
- Lead technical discovery, POCs, and innovation work streams to validate new tools, architectures, and approaches.
- Mentor junior and senior engineers, establishing a culture of high standards, continuous learning, and shared ownership.
- Advise on opportunities to continuously improve speed, accuracy, repeatability, and maintainability through automation and tooling.
- Collaborate with Bain's cloud and infrastructure team to refine processes, tooling, and operational approaches.
- Drive visible CI/CD flow improvements with measurable impact on time to market, quality, cost, and uptime.
- Support team in recruiting activities including resume review and technical interviews.