Description:
The ideal candidate has a track record of architecting and building end-to-end software solutions, enjoys working in a collaborative and agile environment, and brings innovative solutions to complex problems with a desire to improve the status quo.
What You’ll Do
- Architect, design, build and integrate our core CTV measurement solutions
- Provide technical guidance and mentorship to engineering teams, influencing the direction of projects and ensuring adherence to best practices.
- Lead the entire software lifecycle including hands-on development, code reviews, testing, deployment, and documentation
- Collaborate cross functionally with Product, Software Engineers, and Data Engineers to design, code, and maintain components for aggregating tens of billions of daily transactions
- Partner with the Product team and other stakeholders across the company to understand product requirements
- Manage multiple competing priorities in a fast-paced, exciting, collaborative environment
- Maintain and recommend software improvements to ensure responsiveness, efficiency, strong functionality, and optimization
- Help set the Technical Vision for the team, identify and solve complex technical problems
Who You Are And What You Have
- A degree in Software Engineering, or related STEM degree
- 8+ years of hands-on full-stack programming experience using Javascript and Java or Golang, with a deep understanding of core principles
- Experience with web debugging using Chrome Dev Tools or similar browser debugging tools
- Experience with AWS tech stack, including but not limited to EMR, Athena, EKS
- Experience working with big-data stack, including (but not limited to) spark /hadoop, kafka, Aerospike / Dynamodb
- Expert knowledge of multi-threading, memory model, etc.
- Experience with CICD tools such as Jenkins, Graphite, Grafana and Docker
- Ability to communicate clearly to technical and non-technical audiences, verbally and in writing
- Experience in Agile methodologies including Scrum and Kanban
- Great understanding of designing for performance, scalability, and reliability
- Experience in AWS or other cloud technologies
- Excellent interpersonal and communication skills