Rakuten Symphony
Posted 6mo ago

CNS-Software Engineer/ Sr. Software Engineer, Cloud Product and Engineering Department (RS Cloud Div)

Rakuten Symphony
Tokyo, Tokyo, Japan
OnsiteFull Time
Responsibilities
  • Code
  • Design storage
  • Collaborate reviews
Requirements
  • 2+ years system software development
  • Strong C/C++
  • Python
  • Linux
  • Experience with storage software
  • Kernel and user space programming
  • Multithreading
  • Good communication
  • BS/MS/PhD or equivalent
Technical tools mentioned
C/C++PythonGitLinuxShell

Job description

Job Description:

About Organization

Rakuten Symphony's Cloud Business Unit provides a highly scalable Kubernetes based platform that provides secure distributed storage, networking and compute capabilities for next generation applications.
 
Our business is diverse and growing across Telecommunication, Enterprise, and Retail Customers in the Far East, EMEA, and Americas. Our engineering team is diverse spanning  US, Dubai, Singapore, Japan, and Korea. We are seeking to grow the team in Japan and are looking for systems engineers from within and outside Japan to take our platform to the next level.

To Develop world classes cloud native Storage.

Why We Hire

Develop and support Cloud native storage for RMI

Job Duties

- Code in a variety of languages, primarily C/C++
- Design, implement, and maintain high-performance, scalable storage systems
- Be able to execute project in entirety from feature specification, design, implementation and validation with minimal supervision.
- Be able to create documentation such as design documents, feature specification and bug updates.
- Being able to create a work plan with verifiable milestones and time estimates and deliver project within estimates.
- Constructively collaborate with the team during design/code reviews.
- Interfacing with QA to come up with effective feature test plans.
- Being able to benchmark performance and identify and troubleshoot bottlenecks.

Work Environment

15 Storage Personal team spread across USA, India and Japan 

Team contains people from Veritas, Netapp, Violin memory, Nutanix, Microsoft and VMware

C/C++, Python and Git

Minimum Qualifications

・2+ years of system software development experience.
・Strong C/C++ programming skills
・Python, Shell scripting, Linux experience
・1+ years experience developing Enterprise quality Filesystem/Storage software
・Ability to program both in kernel and user space
・Good understanding of multithreading and race conditions in concurrent systems.
・Good understanding of on-disk and in-memory data structures and algorithms with emphasis on performance
・Ability to work successfully as part of a team
・Strong written and verbal communication skills
・BS/MS/PhD in Computer Science/Engineering or equivalent work experience

Preferred Qualifications

・Experience in design and development of hyperconverged/distributed storage systems
・Experience in debugging and fixing data corruption issues
・Experience implementing erasure coding for data protection

Languages:

English (Overall - 4 - Fluent)

About Rakuten Symphony

Provides cloud-native Open RAN solutions for global telecom operators.

Year founded
2021
Employees
3000
Organization type
Private
Latest investment
Corporate Round (2021) — led by Rakuten Group
Headquarters
JP

Similar jobs

Software Engineer roles near Tokyo, Tokyo
4h
Save
Mark Applied
Hide
SDV(Software Defined Vehicle)に向けたソフトウェア先行技術開発
Kariya or Tokyo
OnsiteFull Time
Denso
DensoTokyo Stock Exchange: 6902: Manufacturer of automotive components and advanced mobility technologies.
3+ YOERequires 3+ years of team-based software design and implementation experience, curiosity for new technologies, and willingness to learn. Automotive experience is not required.
Rust, LLM, TypeScript, C, C++, AWS, Linux, RTOS, CI/CD, CT
10h
Save
Mark Applied
Hide
Software Engineer
London or Sunnyvale or Washington or San Diego or Fort Walton Beach or Ann Arbor or Stuttgart or Munich or Stockholm or Bengaluru or Seoul or Tokyo
£100k-£160k/yr OnsiteFull Time
Applied Intuition
Applied Intuition: Developing software and simulation infrastructure for autonomous vehicles.
2+ YOEBachelor’s degree in computer science or related engineering, 2+ years developing modern C++ or willingness to learn, strong OOP, Docker, Linux, and ability to hold UK security clearance.
C++, Docker, Linux, Bazel, Nix
15h
Save
Mark Applied
Hide
Software Engineer, Ad Serving - Tokyo,Japan
Tokyo or Taipei
OnsiteFull Time
Appier
AppierTokyo Stock Exchange: 4180: Sells AI-powered marketing and advertising software-as-a-service.
3+ YOERequires 3+ years in technical support, solutions engineering, ad operations, or similar, including 2+ years in ad tech; strong SQL, scripting, troubleshooting, communication, and fluent English.
SQL, Python, GitHub Copilot, Cursor, Windsurf, REST API, OpenRTB, VAST, SDK, MMP, S2S, CAPI, SKAdNetwork, Privacy Sandbox, BigQuery, Spark, Snowflake, ClickHouse, Datadog, Grafana, Kibana, Prometheus, Open Measurement SDK, AppsFlyer, Adjust, Branch, AdAttributionKit, C++, Java, JavaScript
18h
Save
Mark Applied
Hide
Senior Software Engineer (Semiconductor Process and Device Simulation)
San Francisco or Santa Clara or Hsinchu or Sapporo or Tokyo or Seoul
$90k-$162k/yr HybridFull Time
Siemens
SiemensXETRA: SIE: Manufactures industrial automation, infrastructure, and energy technology systems.
5+ YOEPhD or MS with 5+ years of research or industry experience in computer science, applied mathematics, or engineering; expertise in scientific computing, high-performance computing, and C/C++, CUDA, and Python.
C, C++, CUDA, Python, Code Copilot, AI/ML, Message Passing Interface (MPI)
20h
Save
Mark Applied
Hide
Software Engineer II - Internal Only
Tokyo, Tokyo, Japan
¥8640k-¥12960k/yr OnsiteFull Time
Indeed
Indeed: Online employment platform for job seekers and employers.
2+ YOEBachelor's degree in a related technical field plus 2 years of experience, or an advanced degree. Requires backend programming, scalable systems, English communication, and collaboration skills.
Java, Kotlin
3d
Save
Mark Applied
Hide
Software Engineer Graduate (Ads Infra) - 2027 Start
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
$128k-$256k/yr OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
Bachelor's degree in computer science or related discipline; programming, debugging, and optimization skills in Go, C/C++, Python, or Java; knowledge of architectures, data structures, and algorithms.
Go, C, C++, Python, Java
4d
Save
Mark Applied
Hide
Senior Software engineer, Android (Mobile Enablement) - Mercari
Minato City, Tokyo, Japan
HybridFull Time
Mercari
MercariTokyo Stock Exchange: 4385: Platform for peer-to-peer trading and mobile payment services.
Bachelor's degree in computer science, engineering, or equivalent experience; strong Kotlin and Android development skills; large-scale mobile application experience; API integration; analytical, problem-solving, and communication skills.
Kotlin, Jetpack Compose, Kotlin Coroutines, Gradle, Develocity, Android Studio, Protocol Buffers, Claude Code, Codex, Cursor, GitHub Actions, GKE, Android SDK, Android Views, Kotlin Multiplatform, Baseline Profiles, HackerRank, GitHub
4d
Save
Mark Applied
Hide
Senior C++ Software Developer (Real-time Market Data)
Tokyo, Tokyo, Japan
OnsiteFull Time
Morgan Stanley
Morgan StanleyNYSE: MS: Provides global investment banking, wealth management, and advisory services.
6+ YOE6+ years of C++ development in financial services; bachelor's degree in computer science or equivalent; AI-driven development, C++/Linux, Python or Perl, shell scripting, SQL, and mission-critical systems experience.
C++, AI, Linux, Python, Perl, UNIX, Unix/Linux, SQL, Sybase, DB2, Java, TCP/IP, UDP, multicast