SonicJobs Logo
Left arrow iconBack to search

Senior Data Engineer

Toters
Posted a month ago, valid for 20 days
Location

Geraldine, AL 35974, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • Toters is seeking a Senior II Data Engineer with a Bachelor's degree in Computer Science or a related field and at least 6 years of experience in designing and building production-grade data platforms.
  • The role involves designing and maintaining scalable data infrastructure that supports both real-time and batch data processing across the organization.
  • Candidates should have strong SQL skills, experience with distributed streaming platforms, and proficiency in Python or JVM languages for data processing applications.
  • The position offers a competitive salary, a flexible work environment, and opportunities for mentorship and career growth.
  • Employees also enjoy exclusive discounts on Toters orders and first-class medical insurance.

The Company

Toters is an on-demand e-commerce and delivery platform that enables customers to get anything in their city with the highest level of convenience.

Technology is at the heart of everything we do. Our product and engineering teams work every day to build experiences that make customers’ lives easier while continuously improving internal systems to deliver faster and at the best cost.

If you’re excited about working in a high-growth startup environment and want to be part of a team shaping the future of how people shop in the Middle East, we’d love to hear from you.



About the Role

Are you passionate about building scalable, reliable data platforms that power business decisions and customer experiences? As a Senior II Data Engineer at Toters, you'll design and build modern data infrastructure that enables reliable, real-time and batch data processing across the organization.

You'll own the design and delivery of complex data pipelines, influence technical decisions within your domain, and help establish engineering best practices that improve the scalability, reliability, and maintainability of our data platform.

Working closely with Software Engineers, Product Managers, Analytics, and Machine Learning teams, you'll help transform high-volume operational data into trusted, high-quality data products that drive business impact.



In this role, you will:

  • Collaborate with cross-functional teams to understand business requirements and translate them into scalable data solutions.
  • Design, build, and maintain reliable batch and streaming data pipelines that support analytics, operational systems, and machine learning workloads.
  • Develop scalable data ingestion frameworks capable of processing high-volume event and transactional data.
  • Design and optimize data models that enable efficient analytics while supporting long-term maintainability.
  • Build resilient streaming solutions while balancing throughput, latency, reliability, and operational cost.
  • Develop and maintain modern data lakehouse architectures using cloud-native technologies and distributed data platforms.
  • Design schemas and data contracts that promote consistency, governance, and interoperability across systems.
  • Improve platform observability by implementing monitoring, alerting, data quality validation, and operational dashboards.
  • Troubleshoot production issues, participate in incident response, perform root cause analysis, and implement long-term improvements.
  • Optimize storage, compute, and data movement costs while maintaining platform performance and reliability.
  • Participate in architecture discussions and contribute to technical decisions that improve scalability and system resilience.
  • Create reusable frameworks, tooling, and engineering patterns that improve developer productivity and platform consistency.
  • Conduct thoughtful code reviews and share constructive feedback to maintain high engineering standards.
  • Mentor junior engineers through technical guidance, design discussions, and knowledge sharing.
  • Collaborate with Software Engineering, Product, Analytics, and Machine Learning teams to deliver scalable, high-quality data solutions.



Key Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field.
  • 6+ years of experience designing and building production-grade data platforms or distributed data systems.
  • Strong SQL skills and deep understanding of data modeling, including dimensional modeling (facts and dimensions).
  • Hands-on experience building production data pipelines using distributed streaming platforms such as Apache Kafka, Amazon Kinesis, or Apache Pulsar, with experience in partitioning, consumer groups, schema management, delivery semantics, and troubleshooting production streaming systems.
  • Strong understanding of batch and streaming data processing concepts, including event time, processing time, windowing, stateful processing, and the trade-offs of exactly-once processing.
  • Proficiency in Python and/or JVM languages such as Java or Scala for building scalable data processing applications.
  • Experience designing and operating modern data lake or lakehouse architectures using Amazon S3 or equivalent object storage, Parquet, and open table formats such as Apache Iceberg, Delta Lake, or Apache Hudi.
  • Experience building cloud-native data infrastructure on AWS, Google Cloud Platform (GCP), or Microsoft Azure, including object storage, streaming and messaging services, IAM, networking, and cost optimization.
  • Experience working with distributed processing frameworks such as Apache Flink or similar streaming technologies.
  • Familiarity with analytical query engines such as ClickHouse or Trino.
  • Experience implementing Change Data Capture (CDC) solutions using Debezium or similar technologies.
  • Experience with modern data transformation frameworks such as dbt is a plus.
  • Familiarity with Infrastructure as Code using Terraform, containerization with Docker, and orchestration platforms such as Kubernetes is a plus.
  • Experience owning production systems, participating in on-call rotations, and resolving production data incidents.
  • Strong communication skills with the ability to document technical decisions, collaborate across teams, and mentor engineers.
  • Passion for building reliable, scalable, and maintainable data platforms.



Nice to Have

  • Experience building large-scale streaming architectures using Apache Flink.
  • Hands-on experience with Apache Iceberg, ClickHouse, or Trino in production environments.
  • Experience implementing CDC pipelines using Debezium or similar technologies.
  • Experience using dbt for transformation and analytics engineering workflows.
  • Experience with AWS data services such as MSK, S3, Glue, or Kinesis.
  • Experience deploying infrastructure using Terraform and Kubernetes.
  • Exposure to Machine Learning feature stores or Customer Data Platforms (CDPs).
  • Experience working in high-growth technology companies or on-demand marketplace platforms.



Why Toters?

  • Flexible work environment with hybrid-friendly roles.
  • Opportunity to work on a modern, cloud-native data platform that powers products used by thousands of customers every day.
  • Collaborate with talented engineers while growing your technical expertise and career.
  • Strong culture of mentorship, collaboration, and continuous learning.
  • Opportunity to solve complex engineering challenges involving streaming, distributed systems, and large-scale data processing.
  • Direct impact on business-critical products and engineering decisions.
  • Competitive compensation package.
  • Exclusive discounts on Toters orders.
  • First-class medical insurance.



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.