Data Engineer
: Job Details :


Data Engineer

Marathon TS

Job Location : Atlanta,GA, USA

Posted on : 2025-08-20T07:21:21Z

Job Description :
Job Description

Job Description

Data Engineer

Position Purpose:Data Engineers play a critical role in designing, implementing, and optimizing scalable data infrastructure to support the data needs of our client. This role is responsible for managing complex data pipelines, ensuring data quality and accessibility, and enabling data-driven insights to support business decision-making.

With deep expertise in Google Cloud Platform (GCP), SQL, and data engineering best practices, this engineer will guide and mentor junior team members, collaborate across departments, and significantly influence the company's data architecture and strategy.

The engineering process is highly dynamic, involving collaboration through user stories and continuous product support. Responsibilities include system integration, design, testing, and development. This role interfaces with Business Stakeholders, Technology Infrastructure teams, and Development teams to ensure data solutions meet business requirements. It may also involve performance tuning, testing, and product monitoring.

Data Engineers are expected to work independently with minimal guidance, often contributing as part of a team with varied skill levels. They also participate in code reviews and provide constructive feedback aligned with best practices.

Major Tasks and Responsibilities:

  • 60% Delivery and Execution

  • Collaborates with team members to develop, optimize, and maintain scalable ETL/ELT workflows and data pipelines.

  • Troubleshoots and resolves data-related issues.

  • Implements best practices for data quality, security, and efficiency.

  • Ensures adherence to quality and change control standards.

  • Works with the Product Team to develop developer-ready, understandable, and testable user stories.

  • Configures commercial off-the-shelf solutions to meet evolving business needs.

  • Creates dashboards, logs, alerts, and proactive responses to production issues.

  • 30% Support and Enablement

  • Mentors junior engineers and promotes adherence to engineering best practices.

  • Provides support for questions from other product and support teams.

  • Monitors tools and facilitates cross-team collaboration.

  • Provides application support for production environments.

  • Monitors and ensures service level objectives (SLOs) are met.

  • Reviews and improves performance and capacity across production systems, including code, infrastructure, data, and message processing.

  • 10% Learning

  • Participates in ongoing learning activities focused on modern software design, data engineering, and development practices.

  • Proactively consumes articles, tutorials, and videos on new technologies and industry best practices.

Qualifications:

  • 3–5 years of relevant work experience

  • Bachelor's degree in Computer Science, Data Engineering, or related field (or equivalent experience)

  • Strong proficiency in SQL, data processing, and programming (Python preferred)

  • Deep expertise in data warehouse practices and platforms such as BigQuery, Snowflake, Synapse, etc.

  • Experience with version control systems (Git preferred)

  • Experience with GCP and its data engineering tools (e.g., Cloud Composer, Cloud Functions, Dataproc)

  • Familiarity with CI/CD tools (Jenkins)

  • Knowledge of production systems design, including High Availability, Disaster Recovery, Performance, Efficiency, and Security

  • Excellent problem-solving skills and attention to detail

Knowledge, Skills, Abilities, and Competencies:

  • Global Perspective

  • Manages Ambiguity

  • Nimble Learning

  • Self-Development

  • Collaborates

  • Cultivates Innovation

  • Situational Adaptability

  • Communicates Effectively

Company Description

Marathon TS provides a full range of professional services for clients that require support from professionals with specialized skills and experience in a specific technical area or subject matter. Marathon TS also provides IT solutions, including strategy, operations, transformation and mission support.

Company Description

Marathon TS provides a full range of professional services for clients that require support from professionals with specialized skills and experience in a specific technical area or subject matter. Marathon TS also provides IT solutions, including strategy, operations, transformation and mission support.

Apply Now!

Similar Jobs (0)