Skip to content

Open nowPosted 51 days ago

PH - Engineering Consultant (Software Engineering)

Workable (global search)108,016 open roles

Where
Taguig, Metro Manila, Philippines
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowPH - Engineering Consultant (Software Engineering)Workable (global search) · Taguig, Metro Manila, Philippines
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Workable (global search)'s own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.9% of postings close within 7 days. Measured by our own scanner across the market. Workable (global search) postings stay open a median of 7 days.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 7.9%7 days
  4. 14.9%14 days
  5. 34.0%30 days
This job: posted 51 days ago

Workable (global search) median: 7 days open

The posting

This role is under Proactive Hiring.

Explore With Us

Are you looking to grow your career and make a meaningful impact? Interested to tackle new challenges? We’re looking for people like you!

The Proactive Hiring process is specifically designed for applicants who are seeking job opportunities at a later date. Applying for roles under Proactive Hiring means that you are applying for roles without immediate vacancies. However, we anticipate that we will need to hire for these roles in the next few months.

Here’s what you can expect when applying for a Proactive Hiring role:

  1. Merit-based Evaluation: Your application will still undergo ‌ our standard skills- and values-based assessments.
  2. Longer Lead Time: Turnaround time for processing Proactive Hiring applications may take longer than for Immediate Hiring applications, making it suitable for folks open to exploring opportunities!
  3. Reserved Slot as a Priority Candidate: A successful application will result in a slot as one of our top candidates for the role. This is not yet a formal job offer, but expresses our intent to extend an offer to you once a vacancy becomes available.
  4. First In Line for the Job: Once there is an active vacancy for the role, you will be one of the first people we contact and to whom we extend an official offer!

At Thinking Machines, we treat all our candidates with great care and fairness while ensuring we stay ahead of the curve to anticipate our clients’ needs.

Working at Thinking Machines

Thinking Machines is a technology consultancy building AI & data platforms to solve high-impact problems for our clients. Our vision is a future where data-driven decision-making is a norm and where AI is used to support humans in making excellent decisions. To do that, we create data cultures, one organization at a time.

We’re a company made up of intellectually curious, civic-minded, forever-learning individuals. We believe that great data science products are built with care for people and that the best way to drive inclusive innovation is to start with a diverse team.

Our field of work is incredibly dynamic, so we want to work with people who are committed to growing with us. We want to hire people who can demonstrate an ability to learn, then provide them with personalized coaching, growth opportunities, and a great working environment to get them to world-class.

Role Description

As a Software Engineer, you will be working with our team to create and maintain web apps that our clients will use to interact with our machine-learning solutions and data pipelines. It will be your job to make sure our users can intuitively make sense of our solutions. This can be in the form of an interactive map with various feature layers, a custom dashboard with features beyond Tableau’s capabilities, a knowledge base that leverages our ML predictions, or a mobile web app that uses the camera to classify different items on a store shelf. No two projects will be completely the same!

You will be involved in designing, creating, and maintaining both frontend and backend components. If you have been focusing on one over the other thus far, we still encourage you to apply but expect that you will need to train to become a full-stack developer to be fully effective in the team.

You must be comfortable working with APIs — expect to build web applications that will consume both internal and external APIs. You will also be responsible for building and maintaining web services that will interface our ML models with apps. At the end of the day, we are committed to giving our clients the best user experience when using our web apps.

Across the board, you are expected to have great code hygiene. Readable, documented code is at the core of our collaborative projects. Even better if you are already routinely testing your code. Finally, it is very important that you are comfortable using version control systems (ideally git).

Requirements

At its core, we need engineers who have strong fundamental, language-agnostic skills. You must be able to create web apps as well as design and build APIs. We believe that great engineers do not necessarily perfectly match our tech stack in the beginning, but will be able to pick it up quickly.

We’re looking for someone who:

  • Has 3+ years of relevant experience in web development
  • Enjoys coding and has great code hygiene: You must be very comfortable with writing and explaining code. In addition, you must be able to write clean, clear, and maintainable code as you are not the only one who will read and work on your code.
  • Has demonstrated experience working with:
  • different cloud computing platforms (e.g., AWS, GCP, or Azure)
  • some or all of our usual tech stack (i.e., Python, Javascipt, React, Django, Flask, FastAPI, Airflow, Dagster)
  • any SQL/NoSQL databases (e.g., PostgreSQL, Elasticsearch)
  • git (bonus points if you have experience with trunk-based development!)
  • Has strong communication skills: You'll be explaining things during most conversations either internally or externally, and with tech and non-tech audience. Therefore, you need to know how to phrase yourself to be understandable depending on who you’re talking to. Documenting your code is a given, and you also need to write technical documentation in the form of manuals, guidelines, etc.
  • Makes things fast: Time is our most precious resource. You can always throw money at things to make them faster but that’s not very engineer-y.
  • Builds sustainably: It’s okay to labor over a new thing once or twice, but if we have to do this a third time, we need to think of how to scale it with less effort. Suggest best practices, create frameworks, and build reusable code.
  • Has high initiative: Sometimes, the team won’t know that they need you. You need to be aware of the projects people are working on and support them when applicable.

Benefits

We offer the following compensation and benefits:

  • Competitive salary — the compensation amount is positively correlated with the difficulty of the job, relevant experience, fit, and skill factors.
  • Hybrid Set-Up — Hybrid-remote means employees are required to come in an average of two days a week for client engagements and internal in-person days intended for collaboration, socials, and strategic planning.
  • Individual professional development budget — an annual budget for conferences, training courses, books, and software is available to sharpen your skills and build new ones to help you grow in your role.
  • Full health benefits — generous health insurance package upon hiring, with options to include dependents.
  • Apprenticeship and yearly performance reviews with the leadership team to discuss career and personal goals, job progress and any questions and concerns.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Workable (global search)'s own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Workable (global search)'s form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Workable (global search)'s answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.