Taro Logo

Senior Software Engineer - Data Platform (Mercury)

Southeast Asia's largest digital ecosystem offering transportation, food delivery, logistics, and financial services through Gojek and GoTo Financial platforms.
Data
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS · Logistics · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - Data Platform (Mercury)

GoTo Group, Southeast Asia's largest digital ecosystem, is seeking a Senior Software Engineer for their Data Platform team in Bengaluru. This role focuses on building customer engagement products and handling complex data streaming operations processing petabytes of data daily. The position involves working with marketing teams, business teams, and product managers to deliver cross-channel marketing, app personalization, and product analytics solutions.

The ideal candidate will join a diverse team of developers, designers, and product managers working on Data Platform & Analytics at Gojek. You'll be responsible for developing and maintaining data streaming & batching jobs, implementing machine learning models, and ensuring optimal performance for quarter of billion notifications daily. The role requires expertise in Golang or Java, strong experience with stream processing technologies like Kafka, and cloud platform knowledge.

As part of GoTo Group's ecosystem, which includes Gojek and GoTo Financial, you'll be contributing to a platform that serves millions of users across Southeast Asia. The company offers transportation, food delivery, logistics, and financial services, making it the first platform in Southeast Asia to host these crucial services in a single ecosystem. This is an excellent opportunity for engineers passionate about big data, distributed systems, and creating impactful solutions at scale.

The team culture emphasizes both professional growth and personal connections, with members sharing interests in reading, gaming, and coffee. You'll be part of an environment that values technical excellence, innovation, and collaborative problem-solving while working on solutions that directly impact millions of users across Southeast Asia.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - Data Platform (Mercury)

  • Takes responsibility for the entire lifecycle of stories: development, test, production, and subsequent fixes and improvements
  • Collaborates with engineers, product managers and QAs to flesh out implementation details
  • Reaches out to stakeholders to clarify requirements
  • Stays abreast of latest technologies in Event processing and Big Data space
  • Improves development experience by enhancing development tools, test coverage, and code structure
  • Supports team in tracking and reporting execution metrics
  • Performs code reviews following standards and practices
  • Mentor and guide other engineers in the team

Requirements For Senior Software Engineer - Data Platform (Mercury)

Go
Java
Kafka
Kubernetes
  • 4+ years of relevant experience, hands-on in either Golang or Java
  • Ability to go into depth and breadth across tech stack
  • Experience with Kafka and stream processing like Flink or Spark Streaming
  • Hands-on experience using cloud platforms (AWS, GCP, Azure)
  • Experience with containerization, including Docker and Kubernetes
  • Strong interpersonal and communication skills
  • Passion for learning new things and solving complex engineering blockers

Interested in this job?