Technology Overview
Our technology stack serves tens of billions of impressions monthly, receives hundreds of thousands of HTTP requests per second, processes hundreds of gigabytes of data per hour and makes hundreds of billions of predictions about user behaviour each day. As a technology team member you will work with a high performance globally distributed team of product managers, engineers, data scientists and technical operation specialists to solve some of the most challenging technology problems seen today.
Position Overview
1. Participate in the overall planning, design and analysis of product requirements
2. Work closely with Product Manager and QA team to drive development within committed deadlines
3. Hire and Manage a small team of developers
4. Manage releases with good quality
5. Work closely with senior engineers to develop the best technical design and approach for new product development
Responsibilities
1. Design / develop major features
2. Responsible for timely delivery and quality of features developed
3. Ability to work on complex problems and lead technical decisions
4. Conduct technical knowledge sharing sessions (trainings / tech talks) and mentor junior engineers.
Qualifications
1. Work Experience: ~13 years
2. Technical expert within specialty area.
3. To be able to work under pressure with minimal supervision
4. Ability to deep dive technically and be a hands-on leader with development work
5. Advertising Domain experience is a plus
Plus
- Detail-oriented
- Excellent problem-solving skills
- Organized
- Collaborative
- Networking skills
- Persuasive
- Customer-oriented
- Goal oriented
- Self-motivated
- People Management
Didn’t find the job appropriate? Report this Job