FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Data Platform
Warner Bros. DiscoverySenior Software Engineer developing data platforms for Warner Bros. Discovery.
Tech Stack
Tools & technologiesAirflowAmazon RedshiftApacheAWSAzureBigQueryCassandraCloudDockerDynamoDBETLGoogle Cloud PlatformGrafanaJavaKafkaKubernetesNoSQLPostgresPrometheusPythonScalaSDLCSparkSQLTerraform
About the role
Key responsibilities & impact- Has a track record of having built multiple high-performance, stable, scalable data systems that have been successfully shipped to production.
- Drives best practices and sets standards for the team in areas like data modeling, pipeline architecture, and system design.
- Is a key influencer in the team's strategy and contributes significantly to the team planning.
- Shows good judgment making trade-offs between immediate and long-term business needs.
- Is a result-driven creative thinker who drives innovation and produces delightful experiences for our data consumers and internal customers.
- Is an advocate for data-driven decision-making, has an insatiable curiosity, and loves to invent and innovate to solve difficult problems.
- Has a strong point of view but remains open-minded.
- Take ownership of their work and consistently deliver results in a fast-paced environment.
- You are a collaborative leader that makes other engineers and team members around you more productive, by sharing your knowledge and helping to tie-break key technical decisions.
- You play a leading role in designing and developing major data infrastructure components, involving yourself and other engineers.
- You troubleshoot production issues by reviewing logs, metrics, data pipelines, and system health to pinpoint specific problems and then resolve them.
- You identify root causes and identify learnings to improve both development processes and system design.
- Provide guidance on design, coding, and operational best practices for data engineering.
- You propose and create best practices proactively where none exist.
- You make high-impact decisions driving how and what data systems get built.
- You mentor junior engineers, overseeing their designs, code quality, and integration into a team.
- Your success is judged as much on your own productivity as on the positive impact you have on the engineers around you.
Requirements
What you’ll need- Proficient in Python and/or Scala/Java with 5-9 years of total experience in data engineering or related fields.
- Strong experience with distributed data processing frameworks such as Apache Spark, Flink, or similar technologies.
- Deep understanding of data pipeline orchestration tools like Apache Airflow, Dagster, or Prefect.
- Experience with cloud data platforms (AWS, GCP, or Azure) including services like S3, Redshift, BigQuery, Databricks, or Snowflake.
- Hands-on experience with real-time streaming technologies such as Apache Kafka, Kinesis.
- Experience with data lake/lakehouse architectures and formats like Parquet, Avro, Delta Lake, or Iceberg.
- Strong understanding of SQL and database technologies including PostgreSQL, NoSQL databases like DynamoDB or Cassandra.
- Experience with containerization (Docker) and orchestration (Kubernetes) in data engineering contexts.
- Experience building agentic AI systems (multi-step workflows, tool routing, planning, memory patterns, supervision/fallback strategies).
- Experience with AWS Bedrock and/or SageMaker (or equivalent managed ML/GenAI platforms) and deployment patterns for scalable inference.
- Experience with evaluation frameworks and approaches (golden datasets, LLM-as-judge, human-in-the-loop review, red teaming).
- Experience fine-tuning models (e.g., LoRA / QLoRA / DoRA) and/or working with SLMs, embeddings, and retrieval systems.
- Experience with developer productivity tooling such as GitHub Copilot/Cursor/Claude and Claude Code, paired with strong SDLC controls.
- Familiarity with infrastructure-as-code tools like Terraform or CloudFormation.
- Ability to implement comprehensive monitoring, alerting, and observability using tools like Prometheus, Grafana, CloudWatch, or Datadog.
- Strong understanding of data modeling, ETL/ELT patterns, and data warehouse design principles.
- Experience with CI/CD pipelines and version control systems (Git).
Benefits
Comp & perks- A Great Place to work
- Equal opportunity employer
- Fast track growth opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonScalaJavaApache SparkApache FlinkApache AirflowAWSGCPAzureSQL
Soft Skills
collaborative leadershipcreative thinkingdata-driven decision-makingmentoringproblem-solvingownershipinnovationjudgmentcommunicationinfluencing