Possible expired job

This job was posted 2 years ago and may be expired now. If that's the case, you can browse similar jobs here. Apologies for the inconvenience.

Remote: Sr. Data Engineer


Remote: Data Engineer

Role: Data and Analytics is an evolving space which includes more software engineering, distributed systems, and cloud skills.

  • WIll develop, maintain, and enhance the data platform capabilities in an open and collaborative environment to build the central platform.
  • Will collaborate with internal data customers across IT and the Business to minimize the time from idea inception to analytical insight.


Job responsibilities will include: contributing to data infrastructure design efforts and collaborating with other platforms to integrate infrastructure into the client's systems and testing the feasibility and effectiveness of various technology options; supporting complex tools and solutions to manage orchestration, data pipelines, and infrastructure as code solutions the Data Engineering team builds.

Required skills:

  • Proven experience in designing, building, and supporting complex data pipelines using a variety of traditional and non-traditional data sources.
  • Version Control and associated best practices
  • Advanced programming experience in programming languages used in analytics and data science (e.g. Python, Java, Scala). Comfortable with Linux environments and shell scripting.
  • Experience with Cloud-based infrastructures (AWS)
  • Experience working with SQL/NoSQL
  • Experience utilizing data pipeline orchestration frameworks.
  • Verbal Communication

    Preferred skills and experiences:
  • Analysis
  • API Development
  • CI/CD
  • Creating Real Time or Streaming Systems
  • Data Governance
  • Data Lineage
  • Data Metadata
  • Data Testing
  • Distributed Databases
  • Domain Knowledge
  • Schema
  • Snowflake
  • Visual Communication

    EDUCATION AND/OR EXPERIENCE REQUIRED:
    Education and/or experiences listed below are the minimum requirements for job entry.
  • Bachelor's Degree or higher in an Information Technology discipline or related field of study and minimum of two years of work experience designing, programming, and supporting software programs or applications.
  • In lieu of degree, minimum of four years related work experience designing, programming, and supporting software programs or applications may be accepted.