ByteDance

Software Engineer - NoSQL Graph Database

ByteDance

Singapore
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a highly skilled Software Engineer with a passion for working with cutting-edge technology? Do you have experience with NoSQL Graph Databases and a desire to push the boundaries of what is possible in the world of data storage? If so, we have an exciting opportunity for you at ByteDance! As a Software Engineer on our team, you will have the opportunity to work on developing and improving our NoSQL Graph Database system, contributing to the success of our globally recognized company. Join us in our mission to revolutionize the way data is stored and managed and make a significant impact in the tech industry. We are looking for individuals who are driven, innovative, and have a strong understanding of NoSQL Graph Databases. So if you are ready for a challenging and rewarding career, apply now and be a part of our dynamic team!

  • Design and develop new features and functionalities for our NoSQL Graph Database system
  • Conduct research and experimentation with cutting-edge technology in the field of data storage
  • Collaborate with cross-functional teams to understand business requirements and develop solutions that meet those needs
  • Troubleshoot and debug issues in the system to ensure optimal performance and reliability
  • Stay up-to-date with industry trends and advancements in NoSQL Graph Databases
  • Continuously improve and optimize the system to enhance its capabilities and efficiency
  • Write clean, efficient, and maintainable code that meets coding standards and best practices
  • Participate in code reviews and provide constructive feedback to team members
  • Document code and processes to ensure knowledge transfer and maintain system documentation
  • Mentor and guide junior team members to help them grow their skills and knowledge in NoSQL Graph Databases
  • Collaborate with product managers and designers to ensure user needs are met in the development process
  • Adhere to project deadlines and deliver high-quality work within set timelines
  • Actively contribute to the team's culture of innovation, collaboration, and continuous learning.
Where is this job?
This job is located at Singapore
Job Qualifications
  • Strong Understanding Of Nosql Graph Databases: Candidates Must Have A Deep Understanding Of Nosql Graph Databases, Including Their Data Modeling Principles, Query Languages, And Performance Optimization Techniques.

  • Proficiency In Programming Languages: Candidates Should Be Proficient In At Least One Programming Language Commonly Used For Developing Nosql Databases, Such As Java, Python Or C++. They Should Also Have A Good Understanding Of Data Structures And Algorithms.

  • Experience With Large-Scale Data Processing: Bytedance Deals With Massive Amounts Of Data, So Candidates Must Have Experience With Large-Scale Data Processing Frameworks Like Hadoop, Spark, Or Mapreduce.

  • Knowledge Of Distributed Systems: As A Software Engineer Working On Nosql Graph Databases At Bytedance, Candidates Must Have A Solid Understanding Of Distributed Systems And Their Design Principles.

  • Strong Problem-Solving Skills: Bytedance Is A Fast-Paced And Dynamic Environment, And Candidates Must Have The Ability To Quickly Identify And Solve Complex Problems Related To Nosql Graph Databases. They Must Also Have Experience With Troubleshooting And Debugging In Production Environments.

Required Skills
  • Python

  • Java

  • Data Analysis

  • NoSQL

  • Agile development

  • Big Data

  • Data Modeling

  • Distributed systems

  • Cloud Computing

  • Graph databases

  • Query optimization

  • Database architecture

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Critical thinking

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Software Engineer - NoSQL Graph Database in Singapore is between $4,000 to $8,000 per month. This can vary depending on factors such as years of experience, specific skills, and the company's industry and size. Senior positions may have a higher salary range of $8,000 to $12,000 per month. Bonuses and benefits may also be offered on top of the base salary.

Additional Information
ByteDance is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMarch 4th, 2025
Apply BeforeAugust 19th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About ByteDance

ByteDance is a technology company operating a range of content platforms that inform, educate, entertain and inspire people across languages, cultures, and geographies. Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started