Demo

Data Engineer (Senior)

AgileEngine
Blacksburg, VA Full Time
POSTED ON 1/21/2025
AVAILABLE BEFORE 4/21/2025

Job Description

AgileEngine is one of the Inc. 5000 fastest-growing companies in the U and a top-3 ranked dev shop according to Clutch. We create award-winning custom software solutions that help companies across 15 industries change the lives of millions

If you like a challenging environment where you're working with the best and are encouraged to learn and experiment every day, there's no better place - guaranteed! : )

What you will do

  • Lift and Shift ETL pipelines from Legacy to New environments;
  • Monitor data pipelines, identify bottlenecks, optimize data processing and storage for performance and cost-effectiveness;
  • Analyze sources and build Cloud Data Warehouse and Data Lake solution;
  • Collaborate effectively with cross-functional teams including data scientists, analysts, software engineers, and business stakeholders.

Must haves

  • 3 years of professional experience in a Data Engineering role;
  • Proficiency in programming languages commonly used in data engineering such as Python, SQL, and optionally Scala for working with data processing frameworks like Spark and libs like Pandas;
  • Proficiency in designing, deploying, and managing data pipelines using Apache Airflow for workflow orchestration and scheduling;
  • Ability to design, develop, and optimize ETL processes to move and transform data from various sources into the data warehouse, ensuring data quality, reliability, and efficiency;
  • Knowledge of big data technologies and frameworks such as Apache Spark for processing large volumes of data efficiently;
  • Extensive hands-on experience with various AWS services relevant to data engineering, including but not limited to Amazon MWAA, Amazon S3, Amazon RDS, Amazon EMR, AWS Lambda, AWS Glue, Amazon Redshift, AWS Data Pipeline, Amazon DynamoDB;
  • Deep understanding and practical experience in building and optimizing cloud data warehousing solutions;
  • Ability to monitor data pipelines, identify bottlenecks, and optimize data processing and storage for performance and cost-effectiveness;
  • Excellent communication skills to collaborate effectively with cross-functional teams including data scientists, analysts, software engineers, and business stakeholders;
  • Bachelor's degree in computer science / engineering or other technical field, or equivalent experience;
  • Upper-intermediate English level.
  • Nice to haves

  • Familiarity with the fintech industry, understanding of financial data, regulatory requirements, and business processes specific to the domain;
  • Documentation skills to document data pipelines, architecture designs, and best practices for knowledge sharing and future reference;
  • GCP services relevant to data engineering;
  • Snowflake;
  • OpenSearch, Elasticsearch;
  • Jupyter for analyze data;
  • Bitbucket, Bamboo;
  • Terraform.
  • The benefits of joining us

  • Professional growth
  • Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps.

  • Competitive compensation
  • We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities.

  • A selection of exciting projects
  • Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands.

  • Flextime
  • Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office - whatever makes you the happiest and most productive.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Data Engineer (Senior)?

    Sign up to receive alerts about other jobs on the Data Engineer (Senior) career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $116,765 - $144,626
    Income Estimation: 
    $142,836 - $179,016
    Income Estimation: 
    $71,122 - $96,652
    Income Estimation: 
    $92,929 - $122,443
    Income Estimation: 
    $92,929 - $122,443
    Income Estimation: 
    $122,257 - $154,284
    Income Estimation: 
    $122,257 - $154,284
    Income Estimation: 
    $143,391 - $179,890
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at AgileEngine

    AgileEngine
    Hired Organization Address Fort Lauderdale, FL Full Time
    Job Description Job Description AgileEngine is one of the Inc. 5000 fastest-growing companies in the U and a top-3 ranke...
    AgileEngine
    Hired Organization Address Flower Mound, TX Full Time
    What you will do Design A / B experiments to evaluate the impact of changes we make to the product using statistical met...
    AgileEngine
    Hired Organization Address Blacksburg, VA Full Time
    AgileEngine is one of the Inc. 5000 fastest-growing companies in the U and a top-3 ranked dev shop according to Clutch. ...
    AgileEngine
    Hired Organization Address Richmond, VA Full Time
    AgileEngine is one of the Inc. 5000 fastest-growing companies in the U and a top-3 ranked dev shop according to Clutch. ...

    Not the job you're looking for? Here are some other Data Engineer (Senior) jobs in the Blacksburg, VA area that may be a better fit.

    IT Security Engineer - CrowdStrike Falcon

    SunPlus Data Group, Inc, Clifton Forge, VA

    Data Engineer

    Parsons Company, Roanoke, VA

    AI Assistant is available now!

    Feel free to start your new journey!