Data Engineer

Excella is a leading provider of Agile software development and data and analytics solutions to clients in the federal, commercial and non-profit sectors.
Data
Mid-Level Software Engineer
Remote
3+ years of experience
Enterprise SaaS · AI

Description For Data Engineer

Excella is seeking a Data Engineer to participate in the design and build of modern data products. The role involves working with raw data stores (data lakes) and cleansed data repositories, populated by batch or streaming data pipelines. The Data Engineer will collaborate with a team to create robust, sustainable, and flexible designs, leading the technical delivery using Agile frameworks like Scrum or Kanban.

Key responsibilities include:

  • Collaborating with stakeholders to architect, build, and deploy data acquisition initiatives
  • Participating in all stages of data pipeline development
  • Designing, developing, and maintaining data services and pipelines in AWS
  • Developing best practices for continuous process automation in data ingestion and pipeline workflows
  • Managing multiple tasks under changing requirements and deadlines
  • Presenting proofs of concept and recommendations to stakeholders

The ideal candidate will have:

  • 3+ years of relevant professional experience
  • Proficiency in SQL and Python for data pipeline development
  • Experience with big data pipelines handling structured and unstructured data
  • Familiarity with modern data orchestration tools (DBT, AWS Glue, Apache NiFi, Airflow)
  • Experience with test-driven development and GitLab practices
  • Ability to develop infrastructure as code (CloudFormation, Terraform)

Excella offers a flexible work environment, comprehensive benefits, and opportunities for professional growth. They value diversity and inclusion, providing various employee-led initiatives to foster innovation and inclusivity.

Last updated 2 months ago

Responsibilities For Data Engineer

  • Work closely with stakeholders across departments to architect, build and deploy various data acquisition initiatives across multiple-tenants
  • Participate in all stages of data pipeline development - from early brainstorming to coding and bug fixing
  • Design, develop, deploy and maintain data services and/or pipelines to AWS
  • Develop best practices and approaches to support continuous process automation for data ingestion and data pipeline workflows
  • Perform multiple tasks simultaneously under changing requirements and deadlines
  • Prepare and present proof of concept, solution evaluation and recommendation to various stakeholders including executives

Requirements For Data Engineer

Python
  • 3+ years relevant professional work experience
  • Design and develop SQL or python data pipelines that power our data lake and data warehouse
  • Design and develop big data pipelines with both structured and unstructured data
  • Comfortable with modern data orchestration tools like DBT, AWS Glue, Apache NiFi and Airflow
  • Design and develop strategies to acquire data as product
  • Experience with test-driven code development practices
  • Experience with GitLab code development practices
  • Comfortable to develop infrastructure as code such as CloudFormation or Terraform

Benefits For Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
Education Budget
  • Flexible work/life balance
  • Home office allowance
  • Commute reimbursement plan
  • Top industry medical, dental, and vision benefits
  • 8 weeks of Parental Leave
  • Discounted pet insurance
  • Care.com membership with 3 back-up emergency child or elder care days annually
  • 15 days of paid vacation, 6 federal holidays, and 4 floating holidays
  • TechEleX program for technology needs
  • Workplace Allowance of up to $500 per year
  • 3 days of paid professional development every year
  • HeadSpace membership
  • Access to TalkSpace and mental health coverage

Interested in this job?

Jobs Related To Excella Data Engineer

Data Engineer

Data Engineer position at Excella focusing on building modern data pipelines and solutions using Python, SQL, and AWS services.

Data Visualization Developer

Data Visualization Developer position at Excella, creating reports and dashboards using BI tools to support client analytics needs.

Data Visualization Developer

Data Visualization Developer position at Excella, creating reports and dashboards using BI tools to support client analytics needs.

Business Intelligence Engineer, AMZL EU BAT

Business Intelligence Engineer position at Amazon Logistics focusing on data analytics and ETL processes to optimize last-mile delivery operations.

Data Engineer

Data Engineer position at Excella focusing on building modern data pipelines and solutions using Python, SQL, and AWS services.