Skip to content

Open nowPosted 87 days ago

Software Engineer

Singular17 open roles

Where
LATAM Remote
Work mode
Remote
Get the CV for this job

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

Your applicationOpen nowSoftware EngineerSingular · LATAM Remote
  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 Singular'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.

13.6% of postings close within 7 days. Measured by our own scanner across the market. Singular postings stay open a median of 60 days.

Share of postings closed within
  1. 2.3%1 day
  2. 4.7%3 days
  3. 13.6%7 days
  4. 21.9%14 days
  5. 36.9%30 days
  6. 59.0%60 days
This job: posted 87 days ago

Singular median: 60 days open

The posting

DATA COLLECTION & INTEGRATIONS ENGINEER EXTRACT

Singular is a marketing intelligence platform that unifies marketing analytics, giving marketers actionable insights from previously siloed data. By connecting marketing, attribution, and business data across platforms, Singular helps companies understand performance and make better decisions with their data.

Our next generation of products goes beyond marketing measurement. Extract is Singular’s data movement platform, built to help companies reliably collect, transform, and move data between the tools and systems they use every day.

Singular works with some of the world’s leading companies, including Uber, Lyft, Airbnb, LinkedIn, Rovio, and Warner Bros. Singular is backed by Norwest Venture Partners, General Catalyst, Thomvest Ventures, Method Capital, Translink Capital, DCM, and Telstra Ventures.

ABOUT THE ROLE

We are looking for a strong Data Collection & Integrations Engineer to join the Extract team and help build the infrastructure and integrations that power our data platform.

In this role, you will build and maintain integrations that enable Extract to collect, process, and move data across a wide range of external platforms, APIs, databases, and cloud environments.

You’ll work on the full integration lifecycle: understanding third-party systems and APIs, designing connectors, implementing authentication and data collection flows, handling schema and API changes, and making sure integrations remain reliable as both customer usage and data volumes grow.

This is a highly hands-on engineering role for someone who enjoys figuring out how different systems work, dealing with imperfect and constantly changing external APIs, and building robust infrastructure around them.

You will work closely with Product and Engineering to expand Extract’s integration ecosystem and help customers connect their data quickly and reliably.

WHAT YOU’LL DO

- Design, build, and maintain data collection integrations and connectors with external platforms.

- Integrate with REST, GraphQL, webhook, and other third-party APIs.

- Build scalable data pipelines for collecting, processing, normalizing, and moving large volumes of data.

- Implement authentication mechanisms including OAuth, API keys, tokens, and other authorization flows.

- Handle real-world integration challenges such as pagination, rate limits, retries, API inconsistencies, schema changes, and data freshness.

- Build infrastructure and reusable frameworks that make it faster and easier to develop new integrations.

- Monitor and improve the reliability, performance, and scalability of existing connectors.

- Investigate complex integration and data-quality issues across multiple systems.

- Work closely with Product to understand customer data requirements and translate them into technical solutions.

- Take ownership of integrations from initial design through production and ongoing maintenance.

WHAT YOU BRING

The ideal candidate combines strong software engineering fundamentals with curiosity about data, APIs, and how different systems communicate.

- 5+ years of professional software engineering experience.

- Computer Science, Engineering, or related technical degree, or equivalent practical experience.

- Strong backend engineering skills and experience building production systems.

- Strong experience working with RESTful APIs and/or GraphQL APIs.

- Solid understanding of web technologies and protocols, including HTTP, OAuth, authentication, cookies, and webhooks.

- Experience building or maintaining data pipelines, integrations, connectors, or data ingestion systems.

- Strong SQL skills and experience working with structured and semi-structured data.

- Experience with Python or another backend programming language.

- Ability to independently investigate third-party APIs and turn their documentation and behavior into reliable production integrations.

- Strong ownership mentality and ability to work independently in a fast-moving environment.

ADVANTAGES

- Experience with Rust is a strong advantage.

- Experience building ETL/ELT, Reverse ETL, data integration, or data movement products.

- Experience working with cloud storage and data platforms across AWS, GCP, or Azure.

- Experience integrating with databases, data warehouses, SaaS applications, advertising platforms, or analytics systems.

- Experience designing connector frameworks or integration SDKs.

- Experience working with high-volume or distributed data systems.

At Singular, we encourage engineers to develop a deep understanding of our customers and the problems they are solving, rather than simply implementing specifications. You’ll have significant ownership, work on technically challenging problems, and directly influence the evolution of Extract and its integration ecosystem.

As a proud equal opportunity employer, we're committed to hiring top talent regardless of 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. We don't just accept difference — we celebrate you being who you are for the benefit of our employees, our products, and our community.

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 Singular'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 Singular'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

    Singular'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.