• SUPA

  • Senior Software Development Engineer
Hiring

Senior Software Development Engineer

Engineering · Full-time · Kuala Lumpur, Malaysia

Job description

SUPA SUPA’s mission is simple - to build infrastructure that drives AI development around the world. SUPA helps its users turn unlabeled data to trusted data with a single, easy-to-use data labeling platform for quality insights. SUPA's goal is to continually simplify the data labeling experience and give anyone the opportunity to get their image data labeled and understood – no code required.

Our Engineering Team You will join our Product and Engineering team at an early stage. We are growing, so there’s lots to do and even more to learn! We foster a culture of intellectual curiosity and high engineering standards with a strong emphasis on best practices.

Your New Role As a Senior Software Engineer, you will improve our products and mentor younger engineers (though most of your focus will still be spent building and improving our products). You will work collaboratively alongside our team of Product Managers, Product Designers, Data Scientists and other engineers to deliver great products for AI/ML practitioners.

We want to work with great engineers who are self-starters, versatile and display leadership qualities to take on new challenges. So if you are eager to learn, driven to build amazing products and enjoy being part of a growing and innovative team, join us!

Responsibilities:

  • Design, develop, test, deploy, maintain and improve software in tandem with the engineering team.
  • Collaborate with product managers, data science and engineering teams to define and prototype and build complex product features on our platform.
  • Manage individual project priorities, deadlines and deliverables.
  • Focus on overall product quality and user experience.
  • Take initiative and be responsible for technical solutions and workflow challenges.
  • Work with product managers to define use cases, and develop methodology and benchmarks to evaluate different approaches.
  • Coach and mentor other engineers to be effective individual contributors:
  • Identify and communicate engineering best practices.
  • Guide junior engineers in writing specs.
  • Lead and direct design and code reviews.

Requirements:

  • At least 5 years of software development experience, or 3 years with an advanced degree (Master’s, PhD degree, further education or experience in engineering, computer science or other technical related fields).
  • You can be a good coder in any language (C++, C, Java, Scala, Rust, Haskell, OCaml, Erlang, Python, Ruby, PHP, Node.JS, C# etc.), but willing to work on Ruby, Python, or JavaScript.
  • Experience in any of the following: web/mobile application development, Unix/Linux environments, distributed/parallel systems, information retrieval, networking, systems/security software development.
  • Experience in Object Oriented Programming or Functional Programming techniques.
  • Experience developing accessible technologies.
  • Interest and ability to learn other coding languages as needed.
  • Excellent communication skills with the ability to write in English fluently.

Bonus points if you have experience working with:

  • Microservice and serverless architecture
  • AWS technologies and services
  • AI/ML products and from a similar industry

Org chart

No direct reports

Teams

This job is not in any teams


Offices


SUPA

2 followers

SUPA’s mission is simple - to build infrastructure that drives AI development around the world. SUPA helps its users turn unlabeled data to trusted data with a single, easy-to-use data labeling platform for quality insights. SUPA's goal is to continually simplify the data labeling experience and give anyone the opportunity to get their image data labeled and understood – no code required.


Employees

11-50

Links