Software Engineer (App Search)

Huawei logo

Huawei

View Salaries, Reviews, and more  

Job Summary


Salary
S$4,857 - S$8,416 / Monthly EST

Job Type
Permanent

Seniority
Mid Junior

Years of Experience
At least 2 years

Tech Stacks
UDP TCP Analytics Elasticsearch Linux Go Python Java

Job Description

We are looking for an experienced Software Engineer to join Huawei Search product department in Singapore. It is a unique opportunity which focuses specifically on Huawei mobile services performance, effect, experience.
The successful candidate should be a strong communicator willing to work with geo-dispersed cross-functional teams, critical problem solver comfortable analyzing complex technical issues and bring them to resolution within strict SLAs, fast learner and self-motivated who likes taking on new challenges in a fast paced environment where you have the freedom to deliver impact at your own pace.
 
Key Responsibilities
  • Develop vertical domain search programs to support Huawei search of cloud services
  • Continuously optimize search results and enhance user experience
  • Improve search performance in multiple languages
  • Architect and implement the next set of features and functionality.
 
Minimum Qualification
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience with at least 2+ years’ experience as an Internet Software Engineer.
  • Programming experience with at least one modern language such as Python, Java or Golang including object-oriented design
  • Experience architecting and developing large scale distributed systems design.
  • Understanding of operating system fundamentals (Linux or Windows)
  • Understanding of scalable computing systems, software architecture, data structures and algorithms
  • Knowledge of network, distributed, asynchronous and concurrent programming
  • Knowledge of professional software engineering best practices for the full software development life cycle

Preferred Qualification:
  • Experience in building large-scale indexes with ElasticSearch.
  • Experience building and developing vertical search engine.
  • Experience building and operating scalable infrastructure software or distributed systems.
  • Understanding of network protocols, TCP/IP, UDP.
  • Strong analytical skills, with excellent problem-solving abilities.
  • Data analytics and data engineering skills or Golang is a plus.

Our Carrot
  • Competitive salary (let’s meet up and discuss)
  • Quickly grooming up
  • Online and offline training
  • Work with global team
  • Chance to build a new and global search brand product.

banner icon
Interested in common interview questions?
Let's prepare for potential interview questions tailored to your job description and work experience.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume