Eliassen Group

Eliassen Group

Website

Senior Data Engineer / Backend Software Engineer

Role

Senior Data Engineer / Backend Software Engineer

Job type

Full-time

Posted

6 days ago

Share this job

Salary

Not disclosed by employer

Job description

Join our dynamic team as a Senior Data Engineer or Backend Software Engineer! We are seeking talented individuals to help build an innovative abstraction layer, API integrations, and batch data pipelines, enhancing customer experiences while managing core data with a third-party data host.

This is a hybrid position based in McLean, VA. You will play a crucial role in developing performant data flows and robust backend services, ensuring seamless access to data while safeguarding users from future platform migrations. Your expertise in Python, PySpark, big data tools, and AWS will be pivotal in driving project success.

Key Responsibilities

  • Design and implement an abstraction layer that separates downstream experiences from data location.
  • Develop APIs and maintain batch data flows to source data from external repositories for internal consumers.
  • Create and manage data pipelines using Python and PySpark on AWS EMR and other big data platforms.
  • Build and fortify AWS backend services and infrastructure for scalable, reliable software delivery.
  • Deliver high-performance backend features, including potential light front-end integrations.
  • Utilize AI-assisted engineering practices to enhance development speed and quality.
  • Collaborate with cross-functional teams to ensure transparent data access with minimal user disruption.
  • Participate in code reviews, automation, and continuous integration to elevate quality and efficiency.

Experience Requirements

  • Extensive experience in data engineering or backend software engineering.
  • Proficient in Python and PySpark for data processing and pipeline construction.
  • Hands-on experience with big data tools and AWS services, particularly EMR.
  • Experience in API development and management of batch data pipelines.
  • Ability to establish new infrastructure and deliver software within AWS environments.
  • Familiarity with backend systems and exposure to front-end frameworks such as Angular or React.
  • Experience leveraging AI tools to boost engineering productivity is preferred.
  • Prior work in large-scale financial services is highly desirable.

We offer competitive compensation, ranging from $55.00 to $75.00 per hour on a W2 basis, along with a comprehensive benefits package that includes medical, dental, vision benefits, 401(k) with company matching, and life insurance.

Join us and contribute to our mission to deliver exceptional technology solutions in the financial services industry!

Resume ExampleCover Letter Example

Explore more