Job Location : Atlanta,GA, USA
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 DescriptionMarathon 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.