The Brattle Group is looking to solve complex data engineering challenges and deliver high-impact results to clients by hiring a Senior Data Engineer to shape data engineering practices and provide technical leadership.
Requirements
- Expert-level proficiency in Python for data processing, automation, and scripting
- Deep familiarity with machine learning concepts (e.g., predictive modeling, classification, generative AI, vector search).
- Solid experience with SQL and performance optimization (indexing, query tuning).
- Experience with Azure (or comparable cloud platforms) for data storage, pipelines, and services.
- Familiarity with modern data formats (e.g., CSV, Parquet, JSON) and associated transformations.
- Hands-on experience with version control (Git) and CI/CD pipelines.
- Ability to assess project requirements and select the most appropriate data engineering tools, and identify gaps or limitations where no suitable tool or approach exists.
Responsibilities
- Defining technical workstreams for projects, including technology selection, time and cost estimation, and output expectations.
- Exercise independent judgment in ambiguous technical situations, balancing trade-offs and articulating clear recommendations to project teams and clients.
- Researching and piloting new technologies to introduce functionality or improve existing processes, based on identified opportunities or guidance from leadership.
- Reviewing pull requests submitted by Engineers to the internal scripts library, providing constructive feedback and maintaining code quality.
- Coordinating with IT to manage software licensing and implementing new technologies.
- Developing and delivering training courses to expand the internal knowledge base.
- Writing reproducible scripts (Python preferred) for unstructured text data classification, cleaning, and visualization.
Other
- Bachelor’s Degree in Computer Science, Computer Engineering, or related field; advanced degree is a plus.
- 4–6 years of professional development experience, with a focus on data engineering or related fields.
- Strong mentorship and coaching skills, including reviewing code and providing feedback to junior team members.
- Ability to manage multiple parallel workstreams in a fast-paced environment.
- This position is not eligible for immigration sponsorship.