Data and AI Engineer
Job Description
Boston-based, onsite early-career role focused on hands-on data engineering and applied AI-enabled workflows that support client delivery and applied R&D. The Brattle Group’s Data & AI Engineering team works in an academic, collegial, and highly collaborative environment, partnering with economists, consultants, industry experts, and internal stakeholders to turn messy, imperfect inputs into defensible, reproducible, and fit-for-purpose solutions.
How you’ll contribute
- Prepare, inspect, clean, reconstruct, and validate data from many sources, including structured datasets and text-heavy or heterogeneous inputs such as documents, reports, exports, PDFs, scans, and other formats not originally created for analysis.
- Build reproducible workflows using Python, SQL, notebooks, version control, and related tools, including testing assumptions, troubleshooting issues, and documenting how results were produced.
- Surface data limitations, quality issues, assumptions, blockers, and open questions early to keep work on track and transparent.
- Support applied analytics, machine learning, and AI-enabled workflows when they help solve the problem.
- Contribute to workflows such as text extraction, classification, summarization, embeddings, retrieval-augmented generation, model evaluation, automation, visualization, or rapid prototyping.
- Use AI tools thoughtfully to accelerate learning and execution while maintaining responsibility for accuracy, confidentiality, defensibility, and quality.
- Assist applied R&D by prototyping, testing, and evaluating new tools, methods, and workflows before broader adoption.
- Communicate progress, technical findings, assumptions, limitations, and trade-offs clearly to consultants, economists, technical peers, and other stakeholders.
- Participate in code review, collaborative problem solving, documentation, and iterative refinement of deliverables.
- Turn lessons from project work and applied R&D into reusable team assets, including examples, templates, documentation, and training materials.
What you bring
- Bachelor’s degree in Computer Engineering, Computer Science, Data Science, Applied Mathematics, Statistics, Economics, with strong technical coursework, or a related field.
- Equivalent hands-on technical experience, internships, research work, or project-based experience may also be considered.
- 0-3 years of professional experience in data engineering, analytics, applied AI, machine learning, software development, research, or related technical work.
- Interest in using AI tools, machine learning methods, or automation to solve practical problems, with a willingness to learn how to evaluate tools responsibly.
- Comfort working in ambiguous problem spaces where tasks may need to be clarified, decomposed, and revised as new information emerges.
- Strong foundation in Python for analysis, scripting, automation, or prototyping, with exposure to libraries such as pandas, NumPy, scikit-learn, or comparable tools.
- Working knowledge of SQL and relational data concepts, including joins, aggregation, filtering, and practical data exploration.
- Foundational understanding of statistics, data analysis, machine learning, or experimental evaluation, with interest in strengthening applied judgment over time.
- Exposure to generative AI workflows, including prompt design, embeddings, vector search, retrieval-augmented generation, summarization, classification, or model evaluation.
- Ability to work with structured, semi-structured, and unstructured data, including text-heavy documents or heterogeneous sources.
- Familiarity with software development practices such as Git, notebooks, code review, documentation, testing, and reproducible workflows.
- Familiarity with cloud platforms such as Azure (or comparable environments) is helpful but not required.
- Ability to learn new tools quickly and use AI-assisted development responsibly without treating generated output as automatically correct.
- Strong written and verbal communication skills, including explaining technical work, assumptions, limitations, and next steps clearly.
- Ability to manage multiple parallel workstreams in a fast-paced environment.
- Flexible mindset to adapt to changing project priorities and client needs.
Tools and technologies
- Python, SQL, notebooks, version control
- pandas, NumPy, scikit-learn, Git
- embeddings, retrieval-augmented generation, vector search
- prompt design, summarization, classification, model evaluation
- Azure
Compensation and benefits
- Competitive benefits package, base salary, and a bonus program for eligible roles based on individual and firm performance.
- Anticipated base gross salary range in Boston, MA: $105,000 - $115,000 annually.
- Actual salary depends on factors including experience and training.
Where this role sits at Brattle
- The Data & AI Engineering team is embedded within Brattle’s consulting staff and serves both client delivery and applied R&D.
- The team researches emerging technologies, prototypes new analytical and AI-enabled workflows, and translates useful methods into reusable capabilities.
- Engineers work under the guidance of more experienced technical leads, including Senior Data & AI Engineers, Solutions Architects, and Research Engineers.
What the work feels like
- Technical paths are often unclear, data is imperfect, and constraints are real, including some restricted or confidential workflows.
- Multiple approaches may be valid, each with trade-offs and limited ability to revisit original sources.
- Timelines may shift quickly based on external events, negotiations, litigation deadlines, or client needs.
- Work can be recurring and operational or one-off and exploratory.
Day-to-day expectations: you won’t be expected to own full workstreams on day one, but you will be expected to learn quickly, take initiative, and stretch beyond a narrow technical lane.