Associate – Data Engineer
bain
Job Description
What you’ll do
- This is an opportunity to be a part of BCN Data business expanding science capability area. This position will be part of the PIT (PEG Innovation Team)
- Product Support: The team will primarily support the Beta production of AI applications for PEG (Private Equity Group) as part of Bain’s DD2030 (Due Diligence 2030) initiative.
- Generative AI Focus: A significant portion of the work is expected to relate to Generative AI applications, pushing the boundaries of innovation in the private equity space.
- Broader Automation: The role may also include contributing to broader PIT automation initiatives aimed at streamlining processes and enhancing efficiency across various investment lifecycle stages.
- The person in this role will need to:
- Write complex code to develop scalable, flexible, user-friendly applications across a robust technology stack.
- Construct, test, install, and maintain database and backend for software products
- Contribute to the planning for acceptance testing and implementation of new software, performing supporting activities to ensure that customers have the information and assistance they need for a successful implementation.
- Develop secure and highly performant services and API
- Evaluate potential technologies for adoption, including open-source frameworks, libraries, and tools
- Ensure the maintainability and quality of code
About you
- A Bachelor’s or Master’s degree in Computer Science or related field
- Minimum 5+ years of experience in Database development on Cloud based platforms such as AWS/Azure, Environment creation and management
- Proficiency with Python and Advanced SQL queries, Stored procedures, query performance tuning, index maintenance, etc
- Strong knowledge of RESTful APIs, GraphQL, and WebSockets for application integration
- Experience of data modeling, data warehousing principles
- Knowledge of CI/CD pipelines: GitHub, Docker, and containerization is a plus
- Should be a motivated and collaborative team player, who is a role-model and at-cause individual within the team and office
- Excellent oral and written communication skills including the ability to communicate effectively with both technical and non-technical senior stakeholders
- Ability to prioritize projects, manage multiple competing priorities and drive projects to completion under tight deadlines