Get to know our Team:
Taiwan backend team is responsible for ads advertiser experience. Our team is developing and maintaining the campaign management-related microservices within the ads team.
Get to know the Role:
- People management (career path, learning, performance monitoring, etc)
- Design the architecture of the service we are working on.
- Do the documentation for the architecture, aligned across dependency services.
- Be a technical evangelist for the architecture and great technology to the team.
- As an engineering manager, you have to deliver the idea to the team members and raise technical improvement discussions.
- Be responsible for communicating with team members and other teams to apply the architecture you propose.
- Brainstorm innovative ideas with the team and contribute to business /or ecosystem
The day-to-day activities:
- You will collect the requirement, question the reason, and design the appropriate architecture.
- You will document the design and make it well understood by others.
- You will communicate with the team for the idea you have and put it into practice.
- You will develop and maintain the go-based microservices with relevant SRE processes.
- You will help members to remove the roadblocks and improve their efficiency, cares about their status, and provide suggestions
- 3 years of management experience (> 3 members)
- 5 years of experience in software engineering in a distributed systems environment
- At least 3 years of hands-on Golang experience (Our services all built by Go)
- Solid experience in architecture design for a real-world large-scale service.
- Familiarity with goroutine, channel usage, memory/goroutine leak debugging, gRPC, security protection (SQL injection, CSRF, XSS attack), database (RDS /or No-SQL)
- Prior experience with any / all of Kafka, ElasticSearch, Redis, MySQL, Aurora, and/or managed cloud services (specifically, AWS)
- Experience working with other teams across boundaries and time zones.
- Strong written and verbal communication skills in English
- Ability to solve problems and understand business priorities
- Ads industry experience/Machine Learning skill is a huge plus (optional)
In GrabAds, our core services are implemented in Go. Most of the infrastructure services are configured in Terraform and run on the AWS cloud with auto-scaling abilities. Besides, we have Kafka as distributed streaming.
Grab is Southeast Asia’s leading superapp, offering a suite of services consisting of deliveries, mobility, financial services, enterprise and others.