Introduction
About Us
Mercari is a Japan-based C2C marketplace company founded in 2013 with the mission to “Create value in a global marketplace where anyone can buy & sell.” From being the first tech unicorn from Japan before its IPO in 2018 we have come a long way towards becoming a global player and continuously and diligently work towards our transformation journey with a strong focus on our mission.
Since its inception, Mercari Group has worked to grow its services, investing in both our people and technology. Over time Mercari has expanded from being the top player in the C2C marketplace in Japan to new geographies like the U.S. We have also successfully launched new businesses such as Merpay, which is a mobile payment service platform with a vision to create a society where anyone can realize their dreams through a new ecosystem centered not only on payment service but also on credit. Today, Mercari Group is made up of multiple subsidiary businesses including logistics, B2C platform, blockchain, and sports team management.
For our services to be utilized by people worldwide; however, there is still a mountain of work ahead of us. This endeavor naturally requires the capability of the best talent and minds, and that is exactly the reason for us to launch the India Center of Excellence. With your help, we will continue to take on the world stage and strive to grow into a successful global tech company.
Organization / Team Mission
Mercari Engineering Principles
Mercari Engineering Principles are a shared understanding that serves as the foundation of engineering beliefs and behavior at Mercari. The Engineering Principles are designed to complement the organizational identity (Mercari’s mission, values, and culture) from an engineering viewpoint.
These principles ultimately help us achieve Mercari’s mission by defining the ideal state we seek to realize in the long term.
- Passion For The Product
- Grow Together
- Solve Through Mechanisms
- Collaborate Openly
For more details, please see the following link :
Engineering CultureOur team’s mission is to make communication between customers and our systems smooth, reliable, and secure.
The network connects users to our applications and the systems behind them. These systems are complex and spread across different locations, with varying data paths.The Networking Platform Team helps Mercari engineers by providing the network infrastructure and support needed to improve service reliability and simplify our engineers' work. We manage the entire network, from the edge (CDN) to the physical data centers hosting our databases, passing through our cloud platform based on Kubernetes and service mesh (Istio) technologies.Recent or ongoing projects
Implementing and stabilizing Istio service mesh to support the gradual adoption of Mercari's microservices.Migrating from a zonal, routes-based Kubernetes cluster to a regional, VPC-native Kubernetes cluster, with no downtime and minimal impact on product development.Comprehensive CDN migration alongside with enabling its self-servicing to usersBuilding the cloud networking foundations for scaling our services globally and ensuring business continuity in case of regional failure.See here for more information about our mission and values.
Work Responsibilities
We’re looking for a Senior Software Engineer with strong hands-on experience in cloud networking—from the edge to the cloud. This role is part of our platform engineering team, which builds and improves the foundation that powers all our services. The ideal candidate is passionate, proactive, and ready to tackle complex networking problems. Things may not be perfect today, but there are many opportunities to clean up, improve reliability, and enhance the developer experience.
You’ll take ownership of real problems, drive improvements, and roll out features that make an impact at scale. We value engineers who aren’t afraid to get their hands dirty and take initiative, whether it’s fixing critical issues or designing better ways for our systems to communicate.
Our networking team owns the full stack-from edge connectivity to cloud infrastructure, so you'll constantly be learning and growing while delivering real value to developers and end users.
What you will do
Develop and evolve our cloud networking and infrastructure solutions to support the entire business.Design and implement networking and infrastructure solutions to enable our global and multi-region strategies.Enhance the system to reduce operational engineering costs.Support the migration to and adoption of new platform features and tools.Work with the SRE and Security teams to improve platform security and reliability.Automate daily platform operations to reduce toil and improve efficiency.Collaborate closely with internal developers to understand their needs, provide effective solutions, and promote engineering best practices.Requirements
Minimum Requirements
8+ years of experience building, operating, and maintaining scalable production systemsStrong foundational networking expertise (TCP / IP, IPAM, OSI Layers 4-7, cloud routing, CDN, DNS, TLS, HTTP)Hands-on experience with cloud networking in GCP and / or AWS in production environmentsLinux and Kubernetes networking experience in production environmentsProficient with network proxies (Envoy, HAProxy, Nginx) and regional / VPC routingAble to automate network-related workflows to provide networking features as a service to users (i.e. using Python, Bash scripts)Experience with Infrastructure as Code tools to manage network configurationsStrong documentation and communication skills; able to write design docs and drive technical discussionsProven ability to develop tools for internal users and improve platform operationsShared commitment to our company’s mission and valuesPreferred Requirements
Passionate about improving developer experience through better platform toolingExperience with networking for large-scale systems (e.g., 100+ microservices)Hands-on experience with service meshes (Istio, Linkerd) in productionProficient in Go or Python for infrastructure developmentComfortable working with microservices and distributed architecturesDemonstrated ability to lead technical decisions and mentor othersContributions to or active participation in open-source communitiesGood understanding of cloud and application securityExperience designing secure, scalable cloud network architecturesBenefits
Working Conditions
Employment Status
Full-time
Office
Bangalore
Hybrid workstyleWe believe in high performance and professionalism. We work from office for 2 days / week and work from home 3 days / weekTo build a strong & highly-engaged organization in India, we highly encourage everyone to work from our Bangalore office, especially during the initial office setup phaseWe will continue to review and update the policy to address future organizational needsWork Hours
Full flextime (no core time)Flexible to choose working hours other than team common meetingsMedia
Owned Media
Mercari Engineering PortalMercan - Introduces the people that make MercariMercari US BlogRelated Articles
Developer Experience at MercariIntroduction of the Network teamBlogs related to InfrastructureMercari Platform Group Tech Talk #1 [Day1]Mercari Platform Group Tech Talk #1 [Day2]How we reorganize the platform teamHow we recreate and migrate our kubernetes cluster (only available in Japanese)