Skip to content
mimi

Data Engineer

AM Best

Tewksbury · flexible Full-time Mid Level 1mo ago

About the role

Overview

The Data Engineer will be responsible for designing, building, and optimizing scalable data solutions to support a wide range of business needs. This role requires a strong ability to work both independently and collaboratively in a fast-paced, agile environment. The ideal candidate will engage with cross-functional teams to gather data requirements, propose enhancements to existing data pipelines and structures, and ensure the reliability and efficiency of data processes.

Responsibilities

  • Develop and maintain scripts and tools using Python, PowerShell, and R
  • Design, write, and optimize SQL queries for performance and scalability
  • Help modernize ‘legacy’ solutions to realign with our current code base and tech stack
  • Assist in redevelopment, improvement and ongoing maintenance of existing data, analytics, and reporting solutions
  • Ensure accurate and efficient data integration of diverse data sources and formats
  • Enhance and support database functions and procedures
  • Optimize data access and data processing workflows for performance, scalability, and efficiency
  • Implement data quality checks and validations to ensure the accuracy, consistency, and completeness of data
  • Identify and resolve performance bottlenecks, investigate and troubleshoot data related issues, and provide solutions to address defects
  • Seamlessly transition between production support and development tasks based on business needs
  • Deploy and manage code utilizing engineering best practices in non-prod and prod environments

Qualifications

  • Bachelors Degree in computer science, data science, software engineering, information systems, or related quantitative field.
  • Minimum 4 years of experience working as a Python Developer, Solutions Engineer, Data Engineer, or similar roles.

Skills

  • 4+ years of solid continuous experience in Python
  • 3+ years of solid experience writing SQL and PL/SQL code
  • 3+ years of experience working with relational databases (solid understanding of Oracle preferred)
  • 2+ years of experience scripting with PowerShell
  • Experience programming in R
  • Experience with web application frameworks including Shiny, Dash, Streamlit
  • Experience with CI/CD utilizing git/Azure DevOps
  • Knowledge of alternative storage formats including Parquet/Arrow/Avro
  • Ability to collaborate within and across teams of different technical knowledge to support delivery of solutions
  • Expert problem-solving skills, including debugging skills, enabling the determination of sources of issues in unfamiliar code or systems

Pluses (not required)

  • ETL / ELT tools: Spark, Kafka, Azure Data Factory (ADF)
  • NoSQL databases: MongoDB, Cosmos DB, DocumentDB or similar
  • Languages: SAS, Java, Scala, .Net

Benefits

  • Flexible and hybrid work arrangements
  • Paid time off and paid company holidays
  • Medical plan options and prescription drug plan
  • Dental plan and vision plan options
  • Flexible spending and health savings accounts
  • 401(k) retirement savings plan with a Roth savings option and company matching contributions
  • Educational assistance program

Skills

Azure DevOpsDashJavaMongoDBNet.NetOracleParquetPowerShellPythonRSASScalaShinySparkSQLStreamlit

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free