Data Engineer


About The Job

UrbanMetry is recruiting data engineers with backend software engineering experience.

Our tech stack is predominantly Ruby, with Python for AI/ML running on AWS. Our engineering environment is strictly Linux.

We want to work with talents who are not just bright and energetic, but possess high EQ and strong ethics, with the compassion to embrace diversity in all forms.

Please note that this is a full-time position based in Petaling Jaya. Hybrid work is an option. All candidates need to complete a code challenge before proceeding to the next step of the hiring process.

What You Will Do

As a data engineer, you will:

  • design, build and maintain automated services and sofware features that support the company's data products.
  • architect your work with abstraction, performance and scalability in mind.
  • work closely with product managers, data analysts and colleagues from other teams in the company to scope the technical aspects of product feature requests.
  • write technical specifications that relate to everything that you design and build.
  • uphold high engineering standards and bring consistency to our many processes and workflows.
  • participate in peer-based code reviews with members of your team.

Who You Are

While we may favour someone who meets the minimum requirements and the preferred traits to fill the role, we do not discourage anyone from applying. We expect all candidates to come with a humble attitude, strong work ethics and a drive for excellence.

Minimum Requirements

The ideal candidate is someone who has:

  • 2-5 years experience in software engineering, and anything else that complements the role.
  • coding experience in any programming language, generally language-agnostic but willing to code with Ruby.
  • solid working knowledge in RDBMS. Familiarity with Postgresql is preferred.
  • solid working knowledge of Linux systems
  • familiarity with SDLC and devops best practices.
Preferred Traits

The ideal candidate should be someone who:

  • has empathy, and strong written & verbal skills.
  • writes clean and testable code.
  • takes pride in owning development tasks from assignment to production.
  • is a considerate, transparent and participative team player.
  • steps up to take on responsibilities and challenges on their own initiative.
  • enjoys working with a diverse group of geeks with varying levels of domain expertise.

What We Do

At UrbanMetry, we take pride in empowering the private and public sectors to build better cities, and shape a sustainable urban environment.

Who We Are

UrbanMetry is at its heart a bunch of nerdy folks who care deeply about making positive social impact for the common good.

While we view ourselves as a constant work in progress, we are driven to persistently improve our processes and products, in the pursuit of excellence. We trust our colleagues to deliver and to hold each other accountable for the quality of our contributions to the company and society at large.

We are curious to learn and muster sufficient courage to experiment on new ideas, while having fun doing it.

UrbanMetry's talents are diverse and versatile as our work demands us to adapt to changing landscapes through cross-functional collaborations.

  • Location
    Petaling Jaya
  • Job Type
    Full Time
  • Career Level
    Early to Intermediate
  • Experience
    2-5 Years
  • Skills
    Ruby, Linux, SQL
  • Posted On
    May 28, 2024
  • Expires On
    Jul 10, 2024
  • How To Apply
    Start Code Challenge