Skip to content

Open nowPosted 10 hours agoWe saw it 19 min after it went up

Senior Full-Stack Software Engineer

Innodata Inc.111 open roles

Where
Hybrid - Washington D.C
Work mode
Hybrid
Get the CV for this job

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

Your applicationOpen nowSenior Full-Stack Software EngineerInnodata Inc. · Hybrid - Washington D.C
  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 Innodata Inc.'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.

9.4% of postings close within 7 days. Measured by our own scanner across the market. Innodata Inc. postings stay open a median of 4 days.

Share of postings closed within
  1. 1.8%1 day
  2. 3.9%3 days
  3. 9.4%7 days
  4. 15.5%14 days
  5. 33.8%30 days
This job: posted 10 hours ago

Innodata Inc. median: 4 days open

The posting

Innodata (Nasdaq: INOD) is a global data engineering company. We believe that data and Artificial Intelligence (AI) are inextricably linked. Our mission is to enable the responsible advancement of artificial intelligence by providing the data, evaluation frameworks, and human expertise required to build AI systems that can be trusted at scale. We provide a range of transferable solutions, platforms, and services for Generative AI / AI builders and adopters. In every relationship, we honor our 36+ year legacy delivering the highest quality data and outstanding outcomes for our customers.

About the Role:

We build an advanced data platform that helps demanding enterprise and public-sector customers turn large, complex datasets into high-quality, structured data for AI. We're a small, senior team that values ownership, correctness, and strong engineering. We're hiring a full-stack engineer to help build and operate the product end to end, and to work closely with the customers who use it. You'll spend most of your time building, with regular chances to join customer conversations, help deploy the platform in their environments, and see how it's used in the field. It's a great fit for an engineer who enjoys working with customers and wants to grow into a more customer-facing role.

What You'll Do:

  • Build features end to end across our Rust backend and TypeScript/React frontend, from the data model and APIs to a polished, interactive web application.
  • Design data models, APIs, and ingestion pipelines that are fast and reliable at scale.
  • Help deploy, configure, and support the platform in cloud and customer environments, including AWS GovCloud, on-premises Kubernetes, and air-gapped or classified networks.
  • Build data connectors and integrations that bring customer data into the platform and fit it to their workflows.
  • Join customer conversations, demos, and occasional on-site visits to understand how the product is used, and turn that feedback into product improvements.
  • Contribute to architecture, code quality, performance, and security as the product grows.

What We're Looking For:

  • 5+ years building and shipping production software.
  • Active Top Secret clearance with SCI eligibility (U.S. citizenship required).
  • Strong backend skills in a modern systems or application language (we work primarily in Rust; we're happy to help a strong engineer ramp up).
  • Solid SQL and PostgreSQL fundamentals — indexing, transactions, and query performance.
  • Proficiency with TypeScript and React and an eye for clean, responsive UIs.
  • Experience deploying and running services with Docker and Kubernetes.
  • Strong communication skills — able to explain technical work clearly to customers and non-technical stakeholders.
  • Ability to travel to customer sites.

Nice to Have:

  • Customer-facing, consulting, or solutions-engineering experience.
  • Experience deploying software in classified, air-gapped, or other regulated environments.
  • AWS/EKS (including GovCloud), infrastructure-as-code, and STIG or RMF experience.
  • Experience with data-intensive applications, data pipelines, or Python for data work.
  • Familiarity with AI training data, annotation, or data-labeling workflows.

Core Technologies:

  • Rust · TypeScript / React · PostgreSQL · Python · cloud object storage · Docker · Kubernetes · AWS (including GovCloud). (Additional components shared during the interview process.)

Eligibility:

  • U.S. citizenship and an active Top Secret clearance with SCI eligibility are required. This role is open to candidates anywhere in the U.S. (remote) or hybrid in the Washington, DC area, with occasional travel to customer sites.

Please be aware of recruitment scams involving individuals or organizations falsely claiming to represent employers. Innodata will never ask for payment, banking details, or sensitive personal information during the application process. To learn more on how to recognize job scams, please visit the Federal Trade Commission’s guide at https://consumer.ftc.gov/articles/job-scams.

If you believe you’ve been targeted by a recruitment scam, please report it to Innodata at [email protected] and consider reporting it to the FTC at ReportFraud.ftc.gov.

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 Innodata Inc.'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 Innodata Inc.'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

    Innodata Inc.'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.