Cognitiv is looking to revolutionize the advertising industry by bringing intelligence to advertising and delivering unparalleled precision, relevance, and impact at scale through their Deep Learning Advertising Platform. They need a Senior Software Engineer, Big Data to design and scale data-intensive systems that power these AI-driven products in high-volume, low-latency environments.
Requirements
- 7+ years of experience in backend engineering using a managed language like Java or .NET.
- Experience designing large-scale distributed systems
- Expertise in high-volume, low-latency environments
- Hands-on Python experience for data and backend tasks
- Java / C (.NET) | Python | Spark | SQL | AWS | Kafka | Docker | Kubernetes
Responsibilities
- Architect and build large-scale systems. You will design and develop distributed, high-performance backend systems that process massive datasets in real time.
- Scale data pipelines that drive intelligence. You will optimize SQL and Spark workloads to handle terabytes of data efficiently and cost-effectively.
- Collaborate across disciplines. You will work shoulder-to-shoulder with ML engineers, data scientists, and product teams to bring experimental models into production.
- Influence design and direction. You will own system design decisions and set best practices for performance, reliability, and maintainability.
- Operate and optimize in the cloud. You will deploy and manage services in AWS (and occasionally Azure or GCP) with a focus on automation, resilience, and observability.
Other
- Seasoned and curious engineer.
- Data-driven problem solver.
- Collaborative and impact-oriented.
- Location: Bellevue (hybrid: 3 days in-office, 2 days remote)
- Salary: $160,000-$220,000 Base Salary + Equity