Full Time

Senior Data Engineer

Team Remotely Inc
$110,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Team Remotely Inc, so some details may not match this job. The employer's own page has the real description.

Job Overview

Team Remotely Inc. is seeking a highly skilled Senior Data Engineer to design, build, and maintain scalable data pipelines and architecture. The ideal candidate will be responsible for supporting data analytics and software engineering teams to unlock valuable insights from our vast data resources. This position requires collaboration with cross-functional teams to ensure data quality and availability for advanced analytics and reporting. The Senior Data Engineer will play a pivotal role in optimizing data flows and enhancing the organization's data-driven decision-making capabilities.



Job Responsibilities

  • Design, develop, and maintain robust data pipelines and ETL processes to extract, transform, and load data from various sources.
  • Collaborate with data scientists, analysts, and business stakeholders to understand data requirements and translate them into solutions.
  • Optimize existing data architectures and improve data quality and integrity across systems.
  • Monitor and troubleshoot data processes and resolve any issues from ingestion to reporting.
  • Implement data governance practices to ensure compliance with data policies and regulations.
  • Document data workflows, schema definitions, and system changes for internal stakeholders.
  • Mentor junior data engineers and promote best practices within the team.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Data Science, or a related field; Master's degree is a plus.
  • Minimum of 5 years of experience in data engineering or a related field.
  • Proficient in SQL and experience with database management systems such as PostgreSQL, MySQL, or Oracle.
  • Strong programming skills in Python, Java, or Scala.
  • Hands-on experience with data warehousing solutions like AWS Redshift, Google BigQuery, or Snowflake.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of big data technologies such as Apache Spark, Hadoop, or Kafka is advantageous.
  • Excellent analytical, problem-solving, and communication skills.


Technologies & Tools

The Senior Data Engineer will primarily utilize a range of technologies and tools including cloud computing services, data processing frameworks, and database management systems. Expected technologies include AWS (Athena, Lambda, Redshift), Google Cloud services, Apache Spark, Apache Kafka, ETL tools such as Talend or Informatica, as well as BI tools like Tableau or Looker for reporting and visualization purposes. Proficiency in these tools will enhance the candidate's ability to build and maintain scalable data solutions effectively.



Ideal Candidates

The ideal candidate is driven, detail-oriented, and possesses a strong affinity for data. A successful Senior Data Engineer should be able to work independently and collaboratively within a team, demonstrating excellent communication skills to articulate complex data processes in an understandable manner. They should be adaptable to changing technologies and business needs, showing a continuous commitment to learning and improving data practices. Strong organizational skills and a proactive attitude towards problem-solving will set candidates apart in this dynamic environment.

The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.