Provide technical leadership in designing and developing software and web applications for ad tech systems including ad-serving data indexing engines, ad selection algorithms, and audience targeting pipelines. Optimize relational (MySQL, Aurora) and NoSQL (Aerospike, DynamoDB, ETCD, Neo4J, RocksDB) databases through schema design, query optimization, and cache tuning. Use profiling tools (sanitizer, perf, gprof) and custom benchmarks to optimize CPU, memory, and I/O performance. Architect and develop scalable, low-latency C++ applications on Linux for high-throughput workloads. Implement and optimize core services across distributed infrastructure using cloud-native tools (Kubernetes, Docker, Terraform) and AWS services (ELB, EKS, S3, DynamoDB, Kinesis). Collaborate with SRE/DevOps teams to instrument systems with Prometheus, Grafana, ELK, and Loki stack. Support application development, software updates, and releases. Analyze, test, and integrate new applications. Document development activities and technical requirements. Monitor competitive products and review relevant literature and patents. Collaborate with stakeholders to identify requirements and integration needs. Work with QA to ensure applications meet specifications. Mentor junior engineers. Position allows remote work one or more days per week per company policy.
What you'll do
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Provide technical leadership in designing and developing new software and web applications
Work on ad tech systems including ad-serving data indexing engines, ad selection algorithms, and audience targeting pipelines
Optimize relational and NoSQL databases through schema design, efficient queries, and cache tuning
Use profiling tools and custom benchmarks to diagnose and optimize CPU, memory, and I/O performance
Architect and develop scalable, low-latency C++ applications on Linux for high-throughput workloads
Architect, implement, and optimize core services across distributed infrastructure
Use cloud-native tools and AWS services to build and maintain infrastructure
Collaborate with SRE/DevOps teams to instrument systems with monitoring tools
Support applications under development and customize current applications
Assist with software update processes and roll-outs of software releases
Analyze, test, and assist with integration of new applications
Document development activities and write technical documentation
Monitor and evaluate competitive applications and products
Review literature, patents, and current practices relevant to assigned projects
Collaborate with project stakeholders to identify product and technical requirements
Conduct analysis to determine integration needs
Work with Quality Assurance team to ensure applications meet specifications
Guide and mentor junior-level engineers
Requirements
Bachelor’s degree or foreign equivalent in Computer Science, Engineering, or related technical field
7 years of experience developing software for ad tech systems including ad-serving data indexing engines, ad selection algorithms, and audience targeting pipelines
Experience caching and optimizing relational databases including MySQL and Aurora
Experience with NoSQL databases including Aerospike, DynamoDB, ETCD, Neo4J, and RocksDB
Experience using sanitizer, perf, and gprof profiling tools for performance tuning
Experience architecting and developing scalable, low-latency C++ applications on Linux
Experience performing end-to-end system design and optimization
5 years experience using cloud-native tools including Kubernetes, Docker, and Terraform
Experience with AWS services including ELB, EKS, S3, DynamoDB, and Kinesis
Experience monitoring and troubleshooting systems using Prometheus, Grafana, ELK, and Loki stack
Comprehensive benefits as detailed at https://jobs.comcast.com/life-at-comcast/benefitsBonus eligibility for non-sales positionsCommission eligibility for most sales positionsSupport for physical, financial, and emotional well-beingPersonalized benefits options and expert guidance
Apply now
Ready to take the next step in your career? Click the button below to continue to the application process.