Senior Data Engineer

Posted 12 Hours Ago
Hiring Remotely in San Francisco, CA, USA
In-Office or Remote
Senior level
Marketing Tech • Software
The Role
Designs, develops, and maintains data pipelines and workflows using Airflow, PySpark, Hive, AWS, and Snowflake. Responsibilities include managing DAGs, moving data across HDFS and S3, optimizing Spark and Hive processing, implementing secrets management, modeling data, conducting testing, managing GitLab workflows, migrating SSIS workflows, and maintaining Snowflake tables and views while meeting security and compliance standards.
Summary Generated by Built In

This is a remote position.


About the Role

As a Senior Data Engineer at Aspire, you will play a key role in designing, developing, and maintaining data workflows and pipelines, ensuring the efficient and reliable movement of data across various systems. You will work with modern data technologies including Apache Airflow, PySpark, Hive, AWS, and Snowflake, while collaborating with cross-functional teams to deliver high-quality data solutions. This role requires a strong focus on data quality, performance optimization, and adherence to security and compliance standards.


What You'll Do

  • Design, implement, and manage complex DAGs and SubDAGs in Apache Airflow.

  • Utilize Operators, macros, connections, variables, and XCom for efficient task execution.

  • Conduct unit testing to ensure the robustness of Airflow workflows.

  • Perform file operations and data movement between HDFS and S3 (and vice versa).

  • Manage Hive external tables, update table DDL, and handle partition operations.

  • Execute basic Hadoop commands and navigate/traverse HDFS.

  • Work with Hive on Tez for optimized query execution.

  • Utilize AWS command line tools for tasks such as listing and copying files from S3.

  • Implement and manage secrets using tools like Ansible Vault and AWS Secrets Manager.

  • Develop and optimize data processing tasks using PySpark.

  • Understand and leverage Livy for efficient Spark job execution.

  • Import and export data between Microsoft SQL Server and HDFS using Sqoop.

  • Apply dimension modeling principles, define facts and dimensions, and manage surrogate keys.

  • Implement effective branching strategies in Git.

  • Participate in the process of raising and reviewing Merge Requests in GitLab.

  • Utilize SSIS for migrating data workflows, ensuring a smooth transition.

  • Model data in Snowflake, differentiating between external and internal tables.

  • Understand the use of views and materialized views in Snowflake.

What You'll Need

  • Bachelor's degree in Computer Science, Information Technology, or a related field.

  • Proficient in Python (both Python 2.7 and 3.6+).

  • Experience in unit testing and test-driven development.

  • Familiarity with Secrets Management tools and techniques.

  • Knowledge of data modeling principles and practices.

  • Strong understanding of Git version control and GitLab workflows.

  • Excellent problem-solving and communication skills.

  • Awareness or knowledge of IT security best practices as defined by ISO / SOC or similar standards.

  • Experience with SSIS for data migration workflows.

  • Experience with Snowflake (external/internal tables, views, materialized views).

  • Familiarity with Hive on Tez for optimized query execution.

  • Experience with AWS command line tools and S3 operations.

  • Knowledge of Livy for efficient Spark job execution.


Why Aspire
​
In addition to a competitive long-term total compensation package with salary and performance-based bonus, we have a reward philosophy that goes beyond compensation.


  • Be part of a remote-first organization where flexibility is embraced.

  • Work and learn alongside talented engineers and technology leaders.

  • Explore opportunities to learn and grow through technical and non-technical training programs.

  • Gain global exposure by working on products with international teams and clients.

  • Attend virtual and in-person international technology conferences to expand your knowledge and network.

  • Nursery reimbursement benefit and Aspire Wellness Program.

  • Exposure to working in an IT environment that adheres to rigorous security and compliance standards defined by ISO / SOC.



Requirements


Skills Required

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Proficiency in Python 2.7 and Python 3.6 or later
  • Experience with unit testing and test-driven development
  • Familiarity with secrets management tools and techniques
  • Knowledge of data modeling principles and practices
  • Strong understanding of Git version control and GitLab workflows
  • Excellent problem-solving and communication skills
  • Knowledge of IT security best practices based on ISO, SOC, or similar standards
  • Experience with SSIS for data migration workflows
  • Experience with Snowflake external and internal tables, views, and materialized views
  • Familiarity with Hive on Tez
  • Experience with AWS command-line tools and S3 operations
  • Knowledge of Livy for Spark job execution
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, CA
396 Employees
Year Founded: 2013

What We Do

Aspire is the influencer marketing platform empowering ecommerce brands to build and cultivate influential communities of influencers, ambassadors, affiliates, customers, and more. Brands using Aspire can discover authentic partners, streamline relationships, scale their programs, and measure true business impact — regardless of where they are in their influencer marketing journey. Aspire is trusted by Glossier, Coola, Bombas, Newell, Ruggable, and over 400 additional customers. Investors include Hummer Winblad Venture Partners, Pear.vc, and more. For more information, visit www.aspire.io.

Similar Jobs

Collectors Logo Collectors

Senior Data Engineer

Consumer Web • eCommerce • Machine Learning • Software • Sports • Analytics
In-Office or Remote
2 Locations
2246 Employees
136K-220K Annually

Atlassian Logo Atlassian

Senior Data Engineer

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
In-Office or Remote
20 Locations
11000 Employees
139K-219K Annually

SailPoint Logo SailPoint

Senior Data Engineer

Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Remote or Hybrid
United States
2461 Employees
109K-183K Annually

Horizon3.ai Logo Horizon3.ai

Senior Data Engineer

Artificial Intelligence • Cybersecurity
Remote
US
107 Employees
200K-235K Annually

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account