Comcastposted 17 days ago
$126,788 - $190,183/Yr
Full-time • Senior
Reston, VA
Telecommunications

About the position

We are seeking a skilled and passionate Senior Software Engineer to join our growing team. In this role, you will play a pivotal part in building cutting-edge, audience-enabled advertising products and solutions, leveraging data-driven strategies. This is an excellent opportunity for someone who thrives in an agile environment, enjoys tackling complex technical challenges, and is driven by delivering innovative solutions that support business growth.

Responsibilities

  • Design and develop client-facing audience products, features, and applications using Golang.
  • Build and maintain RESTful API interfaces for seamless integration with external systems.
  • Participate in end-to-end application development, from design to deployment.
  • Design and build scalable, high-performance audience targeting and identity services for our advertising delivery system.
  • Ensure high concurrency, availability, and low-latency performance.
  • Design and develop highly scalable, efficient, and robust big data ingestion and processing pipelines.
  • Collaborate with project stakeholders and cross-functional teams to gather product and technical requirements.
  • Use technical and business expertise to design, code, debug, and resolve complex issues.
  • Manage a highly reliable, scalable infrastructure on AWS, leveraging Kubernetes and containerization technologies.
  • Provide technical leadership and mentorship, guiding the team on best practices and design principles.
  • Develop and manage self-service data pipeline management tools.
  • Write and edit documentation, including technical requirements and evaluation plans.
  • Stay up to date with technological developments and evaluate competitive applications.
  • Implement and maintain security protocols to meet company security standards.

Requirements

  • Bachelor's or master's degree in computer science or a related field.
  • 3+ years of hands-on experience coding in Golang.
  • Strong understanding of GRPC protocol and ProtoBuf.
  • 3+ years of hands-on experience coding in Python, Scala, or Java.
  • 3-5+ years of experience in software development.
  • 2+ years of experience with microservices, Kubernetes, or AWS EKS.
  • 2+ years of experience with AWS services (e.g., S3, EMR, Glue, EC2, ECS, IAM, Lambda, CodeBuild, Athena, Redis, ElasticSearch, RDS, Aurora, and Airflow).
  • Proficiency in CI/CD tools like Jenkins, Terraform, or similar automation tools.
  • Strong SQL skills with hands-on experience using data platforms such as Snowflake, Databricks, Spark, Presto, and EMR.
  • Experience with monitoring tools like Datadog, Prometheus, Grafana, and ELK stack.
  • Demonstrated ability to troubleshoot and resolve complex technical issues.
  • Excellent communication and collaboration skills.
  • Ability to thrive in a fast-paced, dynamic environment.
  • Experience in the advertising industry, particularly in audience targeting, is a plus.
  • AWS certification is a bonus.

Benefits

  • Cutting-Edge Technology: Work with modern technology, data stacks, cloud platforms, and real-time processing frameworks.
  • Innovation-Driven Culture: Collaborate with top engineers, data scientists, and industry leaders.
  • Growth & Impact: Solve complex, large-scale data challenges with tens of billions of daily events.
  • Flexible & Inclusive Work Environment: We value diverse perspectives, work-life balance, and professional development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service