User profile picture

@mercari | Mercari Japan

Created a year ago (Last Update: a year ago)

Software Engineer (Platform Engineering) - Mercari(Internship), Japan

Gathered from company career pages. For the latest details, see the company's site. For updates to this page, contact us at contact@japanjobspace.com

💚 Less than 10 views

Software Engineer (Platform Engineering) - Mercari(Internship) in Tokyo, Japan

The Platform Group's primary responsibility is to assist engineers at Mercari and its affiliated companies in creating and delivering improved products to our customers. We offer infrastructure and DevOps toolchains to enhance service reliability and streamline the work of engineers.

Currently, the Platform Group consists of five teams:

  • Platform DX: Our focus is on enhancing the developer experience by offering improved abstraction and automating workflows.
  • CI/CD: We offer testing infrastructure, tools, and a delivery system to accelerate and enhance the reliability of service delivery.
  • Network: Our responsibility covers the entire network infrastructure, spanning from the edge, which includes Content Delivery Network (CDN), to the cloud and service mesh, utilizing technologies like Istio. Additionally, we oversee physical data centers to ensure a comprehensive end-to-end network setup.
  • Platform Infra: We are involved in fundamental infrastructure operations, including cloud management in platforms like Google Cloud Platform (GCP) and Amazon Web Services (AWS), and the administration of Kubernetes. In addition, we are actively engaged in constructing and enhancing the observability platform.
  • Web Platform: Our responsibility is to deliver a web microservice platform as a service, catering to the needs of web products across the Mercari Group.

You can see more details about the team structure on our tech blog How we reorganize the platform team.

(Learn more about Mercari's mission and values here.) 

We are actively seeking software engineers to join one of our teams within the Platform Division. We're looking for candidates who are enthusiastic about platform and infrastructure system development, with a strong focus on enhancing developers' productivity. The ideal candidates should have the ability to work on feature development and contribute to the growth of large-scale systems.

Upon completing the internship, you will be expected to present the details and outcomes of your work during a dedicated event. You can explore presentation materials from previous interns in an article featured on our owned media site, Mercan. https://mercan.mercari.com/en/articles/36747/

Specific work responsibilities include the following:

  • Designing, developing, and maintaining platform features and toolings that facilitate the entire software development cycle, encompassing tasks from building and testing to deployment and operation.
  • Assisting in the migration and implementation of new platform features and tools to ensure smooth adoption.
  • Collaborating closely with Security and Site Reliability Engineering (SRE) teams to enhance the platform's security and reliability.
  • Identifying and implementing measures to reduce engineering overhead by streamlining and automating platform operations.
  • Engaging in effective communication with internal developers to gain insights into their requirements and needs.

This position holds substantial influence within the entire Mercari Group, with repercussions on the engineering development and overall product quality throughout the organization. The team plays a pivotal role in comprehending the challenges faced by developers and the essential components for the Mercari Group's product development. By empathizing with these concerns and gathering requirements, the team establishes priorities for addressing the identified issues and formulates solutions. You have the opportunity to be an integral part of this decision-making process and contribute your knowledge and experience to propose practical solutions.

The following are some of the recent or in-progress projects which the Platform Group has been working on:

Platform DX

CI/CD

Network

Platform Infra

Web Platform

  • Migrating Prerender to SSR
  • Bootstrapping service for Web
  • FIDO/Passkeys for Web
  • In-house tools for code coverage and Lighthouse scores
  • A shared understanding and strong alignment with our company's mission and values.
  • Must be a student over 16 years old.
  • Experience in infrastructure management and automation.
  • Proficiency in infrastructure and system architecture design.
  • Previous experience in creating design documents or proposals and successfully reaching agreements with stakeholders.
  • Hands-on experience in using container management platforms, such as Kubernetes, in a production environment.
  • Experience in operating and administrating cloud services, particularly in Google Cloud Platform (GCP) or Amazon Web Services (AWS), within a production setting.
  • A solid grasp of the common software development lifecycle (SDLC).
  • Proficiency in using the Go programming language.
  • Experience in writing CLI tools and packages in Go.
  • Proficiency in using the Go programming language.
  • A solid understanding of systems for automating the deployment, scaling, and management of containerized applications, including knowledge of Kubernetes, Docker, and Terraform.
  • Strong computer science fundamentals, along with the programming skills necessary to troubleshoot bugs and enhance system reliability.
  • Fundamental knowledge of network protocols like TCP/IP and HTTP.
  • The capability to identify and rectify the root causes of technical system issues, particularly performance-related issues.
  • Proficient programming skills necessary for feature development, bug fixing, and overall enhancements to improve system performance and reliability.
  • Experience in developing and operating software using one or more of the following programming languages: Go, PHP, Perl, Python, Ruby, or Node.js.
  • Hands-on experience working with network proxies like Envoy, HAProxy, or Nginx.
  • A comprehensive understanding of networking, particularly OSI Layer 4 to 7, encompassing knowledge of load balancers, proxies, API gateways, DNS, TLS (Transport Layer Security), and the HTTP protocol.
  • A solid grasp of Linux networking.
  • Proficiency in cloud and Kubernetes networking, showcasing the ability to work effectively in these environments.
  • A robust understanding of application protocols, with a particular emphasis on HTTP.
  • Proven experience in developing web applications and services using one or more of the following programming languages: Go, PHP, Python, or Node.js.
  • Previous experience with project management and/or team leadership.
  • The ability to design and develop software solutions with a focus on performance and scalability.
  • Proficiency in object-oriented software development, networking, and memory management.
  • Knowledge of software testing methodologies, including unit testing, functional testing, and end-to-end (e2e) testing.
  • A strong understanding of networks, Linux servers, surveillance systems, logging, and system operation.
  • Experience with both the development and operation of systems in a microservices architecture.
  • Experience in cloud development, preferably in Google Cloud Platform (GCP) or Amazon Web Services (AWS).
  • An understanding of UI (user interface) development.
  • Experience with contributing to open-source software (OSS) or familiarity with the OSS community.
  • Experience with team development using Git or similar version control management systems.

Either of the following is required:

  • English: Independent (CEFR - B2) / Japanese: Basic (CEFR - A2).
  • English: Basic (CEFR - A2) / Japanese: Independent (CEFR - B2)

Click here for more information about CEFR.

Employment Status

Intern

Office

Roppongi

  • We have a strict no-smoking policy within our office premises.
  • At Mercari, we have implemented a work style policy called "Your Choice." This policy grants each team member the autonomy to decide whether they prefer to work in the office or opt for full remote work, with certain exceptions made for specific job roles.
  • Bengaluru (India)
  • Able to work more than 20 hours per week
  • 2 months of Internship is encouraged. Please consult with the recruiter if you prefer shorter/longer period
  • Hourly wage (Salary: Negotiable)
  • Full transportation coverage
  • Custom PC
  • Dual screen if needed
  • Visa support
  • Accommodation for those who are from outside of Tokyo area

Circulate all forms of value to unleash the potential in all people

"How can I contribute to society's prosperity given our limited resources?" This question served as the inspiration for the creation of the Mercari marketplace app in 2013 by our founder, Shintaro Yamada, during his travels around the world. We firmly believe that by facilitating the circulation of various forms of value, extending beyond physical items and money, we can open doors for individuals to pursue their aspirations and make positive contributions to society and those in their proximity. Mercari is committed to leveraging technology to connect people across the globe, ultimately striving to build a world where everyone can unlock their full potential. For more details on Mercari Group's mission, please refer to Mercari's Culture Doc.

Equal Opportunity Hiring

At Mercari, our mission is to build a world where no one's potential is constrained by their background, and where everyone has the liberty to generate value. We strongly emphasize that fostering a culture of Diversity & Inclusion is integral to realizing our mission.

This principle naturally extends to our hiring procedures. Mercari is dedicated to eradicating discrimination based on attributes such as age, gender, sexual orientation, race, religion, physical abilities, and other similar factors. Our objective is to ensure that individuals who resonate with our mission and values can become part of our team, regardless of their personal backgrounds. For more detailed information, please refer to our D&I Statement.

Quick job search

new graduate
CTO jobs
Translator
VP of Engineering
internship
mercari
software engineer

Got a job to post?

Post your job for free and reach thousands of candidates. Contact us today! Read benefits.

contact@japanjobspace.com

Other job

Expand

Get in touch with us!

Fill in this form or send us a mail on contact@japanjobspace.com

Join our newsletter!

Subscribe to our newsletter to get job alerts!!

Made with ❤️ Japan job space