Data Engineer

  • Titan Cloud
  • Verified
Salary ? Salary range shown is either directly from the job description or estimated based on typical salaries for similar roles in this industry. This estimate aims to give a general idea of the expected compensation for the position.
$112800 - $126900

Job Description

Who We Are

Titan Cloud is a market-leading provider of Fuel Asset Optimization, helping some of the world’s largest convenience stores, fleets, and suppliers reduce compliance risk, lower asset maintenance costs, and increase revenue and fuel yield. We serve as the enterprise software platform and system of record, connecting our clients' fuel, environment, store operations, and maintenance departments. Our customers save millions annually through reduced lost sales, improved customer experiences, fuel loss mitigation, and reduced environmental reserves and fines.

Requirements

  • Design, implement, and maintain standardized data models that align with business needs and analytical use cases. 
  • Optimize data structures and schemas for efficient querying, scalability, and performance across various storage and compute platforms. Provide guidance and best practices for data storage, partitioning, indexing, and query optimization. 
  • Developing and maintaining a data pipeline design. 
  • Build robust and scalable ETL/ELT data pipelines to transform raw data into structured datasets optimized for analysis. 
  • Collaborate with data scientists to streamline feature engineering and improve the accessibility of high-value data assets. 
  • Designing, building, and maintaining the data architecture needed to support business decisions and data-driven applications. This includes collecting, storing, processing, and analyzing large amounts of data using AWS, Azure, and local tools and services. 
  • Develop and enforce data governance standards to ensure consistency, accuracy, and reliability of data across the organization. 
  • Ensure data quality, integrity, and completeness in all pipelines by implementing automated validation and monitoring mechanisms. 
  • Implement data cataloging, metadata management, and lineage tracking to enhance data discoverability and usability. 
  • Work with Engineering to manage and optimize data warehouse and data lake architectures, ensuring efficient storage and retrieval of structured and semi-structured data. 
  • Evaluate and integrate emerging cloud-based data technologies to improve performance, scalability, and cost efficiency. 
  • Assist with designing and implementing automated tools for collecting and transferring data from multiple source systems to the AWS and Azure cloud platform. 
  • Work with DevOps Engineers to integrate any new code into existing pipelines 
  • Collaborate with teams in trouble shooting functional and performance issues. 
  • Must be a team player to be able to work in an agile environment 

EDUCATION/EXPERIENCE/SKILL REQUIREMENTS:

  • Bachelor’s degree in computer science or a related technical field
  • 4+ years of relevant employment experience 
  • 4+ years of work experience with ETL, Data Modeling, Data Analysis, and Data Architecture. 
  • MySQL, MSSQL Database, Postgres, Python 
  • Experience operating very large data warehouses or data lakes. 
  • Experience with building data pipelines and applications to stream and process datasets at low latencies. 
  • Good to have: AWS Glue, Lambdas, AWS Data Migration Service, AWS Batch, ECS , Fargate, Kinesis, S3 Apache Iceberg  
  • Good to have: Terraform/Cloud Formation 

Annual Base Salary Range: $112,800-126,900

Benefits

  • Remote work environment
  • Flexible time off
  • Medical Insurance (including HSA/FSA accounts)
  • Dental Insurance
  • Group Term Life Insurance
  • Vision Insurance
  • Disability Insurance
  • Maternity/Paternity Leave
  • 401(k)
  • Additional & Voluntary Benefits

Why Join Us
At Titan Cloud, we are committed to creating a diverse and inclusive workplace where all voices are heard and valued. Even if you don’t meet most of the required qualifications or have transferable skills related to this role, we encourage you to apply—even if you don’t meet all the preferred qualifications. We recognize that a variety of experiences can contribute to success in this position, and we value different perspectives on our team.