AI Developer (2 openings)

Codetech•Woburn, MA
•Onsite

About The Position

The Enterprise Data Management team is a nimble, cross-functional group that manages enterprise data assets, engineers scalable reporting solutions, and delivers actionable insights to inform strategic decisions across the bank. The AI Developer will help bridge raw data and business intelligence, work with modern data stacks, and contribute to the evolution of the bank’s data infrastructure. The role involves exploratory data analysis and statistical profiling with Python and Java; development of reusable, modular code for data wrangling, anomaly detection, and KPI tracking; and application of object-oriented programming to scalable data pipelines and analytical utilities. It also includes building interactive dashboards and integrating disparate data sources into unified reporting layers, translating complex datasets into visual narratives for executive decision-making, and creating ETL workflows that extract, cleanse, transform, and validate data from relational databases and cloud data lakes. This position requires working on site in Woburn, Massachusetts five days a week. There are two openings.

Requirements

  • At least 2 years of experience in data analysis, software development, or business intelligence.
  • Proficiency in Python for data analysis, scripting, data manipulation, and automation.
  • Working knowledge of Java for backend data processing and integration tasks.
  • Strong SQL skills, including advanced querying across relational databases such as PostgreSQL and MSSQL.
  • Familiarity with ETL processes, data modeling, and pipeline orchestration.
  • Experience with data visualization tools such as Power BI or Tableau and dashboard development.
  • Experience with Excel, including Power Query and VBA.
  • Experience with process documentation tools such as Visio or Lucidchart.
  • Familiarity with version control systems such as Git.
  • Ability to collaborate with data scientists, business stakeholders, and technical teams to translate requirements into analytical solutions.
  • Excellent communication and stakeholder management skills.
  • High proficiency in technical writing and documentation.
  • Bachelor's degree in Computer Science, Data Science, Information Systems, or a related field.

Nice To Haves

  • Experience with DuckDB, Polars, or other high-performance analytical engines.
  • Exposure to cloud data platforms such as AWS Redshift, Azure Synapse, or Google BigQuery.
  • Interest in machine learning, predictive modeling, or statistical inference.
  • Prior experience in financial services or another regulated industry.

Responsibilities

  • Perform exploratory data analysis and statistical profiling using Python libraries such as Pandas, NumPy, and SciPy, and use Java for backend data processing tasks.
  • Develop reusable scripts and modular code for data wrangling, anomaly detection, and KPI tracking.
  • Apply object-oriented programming principles to build scalable data pipelines and analytical utilities.
  • Design and implement interactive dashboards using Tableau, Power BI, or custom-built web interfaces.
  • Use DAX, Power Query, and Salesforce APIs to integrate disparate data sources into unified reporting layers.
  • Translate complex datasets into intuitive visual narratives that support executive decision-making.
  • Build and maintain ETL workflows using Python, Java, and SQL-based tools to extract data from PostgreSQL, MSSQL, and cloud-based data lakes.
  • Automate data cleansing and transformation routines using Apache POI, VBA, and Power Query.
  • Ensure data integrity through validation, schema enforcement, and exception handling.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service