Role overview

Senior Data Engineer

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Key Skills and Abilities Include:

  • Five years of experience working in data engineering or architecture role,
  • Expertise in SQL and data analysis and experience with at least one programming language (Python or Scala preferred)
  • Experience developing and maintaining data warehouses in big data solutions
  • Experience with developing solutions on cloud computing services and infrastructure in the data and analytics space (preferred)
  • Database development experience using Hadoop or BigQuery and experience with a variety of relational, NoSQL, and cloud database technologies
  • Worked with BI tools such as Tableau, Power BI, Looker, Shiny or similar
  • Conceptual knowledge of data and analytics, such as dimensional modeling, ETL, reporting tools, data governance, data warehousing, structured and unstructured data.
  • Big Data Development experience using Hive, Impala, Spark, and familiarity with Kafka (Preferred)Familiarity with the Linux operating system (Preferred)Exposure to machine learning, data science, computer vision, artificial intelligence, statistics, and/or applied mathematics
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field, or 8+ years relevant industry software development experience

Key Personal Attributes Include:

  • Self-motivated with strong problem-solving and learning skills
  • Highly motivated, organized, and a team player
  • Flexibility to changes in work direction as the project develops
  • Excellent communication, listening and influencing skills

Key Personal Attributes Include:

  • Design, develop, optimize, and maintain data architecture and pipelines that adhere to ETL principles and business goals
  • Solve complex data problems to deliver insights that help the organization's business to achieve their goals
  • Create data products for analytics and data scientist team members to improve their productivity
  • Advise, consult, mentor, and coach other data and analytic professionals on data standards and practices
  • Foster a culture of sharing, re-use, design for scale stability, and operational efficiency of data and analytical solutions
  • Lead the evaluation, implementation, and deployment of emerging tools and processes for analytic data engineering to improve the organization's productivity as a team
  • Develop and deliver communication and education plans on analytic data engineering capabilities, standards, and processes
  • Partner with business analysts and solutions architects to develop technical architectures for strategic enterprise projects and initiatives
  • Learn about machine learning, data science, computer vision, artificial intelligence, statistics, and/or applied mathematics

Compensation and Benefits:

  • Competitive annual salary (to be determined based on experience and other factors)
  • Benefits package (medical, dental, vision, 401k, Employee Assistance Program, vacation, sick time, life insurance, + more); pension plan, 401k match up to 3%
  • Drug-Free Workplace
Similar roles

Keep a backup shortlist.

Browse stack
FocusSenior Data EngineerRole area
Seniority signalSeniorCandidate level
StackPython, Spark, SQLPrimary skills
Location1 accepted countryEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Your profileCountry not setSign in to check your country against this role.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.