Salary
💰 $138,900 - $203,900 per year
Tech Stack
ApacheAWSCloudDockerDynamoDBiOSJavaKafkaKubernetesMicroservicesRedisSpringSpring BootSpringBootSwiftTerraform
About the role
- Design, implement, and test solutions in a high-throughput, low-latency microservices ad-serving environment.
- Enhance systems’ observability with proper metrics, monitors, and alerts.
- Read and translate product user stories into actionable tasks.
- Take ownership of one or more of the team's domain areas.
- Use and understand automated tools (AI) while adhering to company policy.
- Participate in on-call rotations based on team escalation and support schedule.
Requirements
- BS or MS in Computer Science / Engineering or relevant work experience.
- 5+ years of software engineering experience.
- Proficiency with Java.
- Demonstrable analytical / problem-solving skills.
- Great communication, collaboration skills, and a strong teamwork ethic with both technical and non-technical audiences.
- SpringBoot and related Spring projects (preferred).
- Non-relational database technologies like DynamoDB (preferred).
- Caching datastores such as Redis, ValKey or MemCache (preferred).
- Data Streaming Mechanisms such as Apache Kafka and/or Kinesis (preferred).
- Cloud platforms such as AWS (preferred).
- Modern DevOps tools such as Terraform, Docker, and Kubernetes (preferred).
- Domain knowledge in the Ad Tech industry (preferred).