Karya
Data Engineer
Bengaluru, India · Work style not stated
Apply on the employer’s site ↗See how well you match this job
You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.
About the role
Description from the employer’s posting. Check the employer’s page for the current version.
- EmployerKarya
- LocationBengaluru, India
- Work styleWork style not stated
- Employer posted
About Karya
Karya provides AI-enabled earning and learning opportunities to economically underserved communities, and
high-quality, ethically sourced datasets to research labs and technology companies. Digital workers earn at least 20
times the local minimum wage. The platform has delivered over 40 million tasks.
About the role
This role runs live client projects on the Karya platform. The work is the execution layer above the core product:
project workflows, data jobs, checks, reports, and delivery.
You will work with Operations and client teams on questions of progress, quality, pay, and files, and with platform
engineers when a fix belongs in the product. Worker payouts and client deliverables depend on getting these checks
right.
Responsibilities
• Run and monitor data jobs on remote Linux servers, and recover failed jobs from logs and process state.
• Configure project workflows, including the handoff from automated processing to human tasks, and track what
is in progress, held, or ready to deliver.
• Write PostgreSQL and ClickHouse queries for throughput, completion, quality, pay, and delivery status.
• Apply completion and quality rules to access, pay, and delivery decisions, after a sample check.
• Write Python, SQL, or Bash scripts for those checks and decisions, and keep them in the repository.
• Package datasets to client specifications, move them through cloud object storage, and record what has shipped.
• Read the TypeScript / Node.js codebase to follow tasks, assignments, payments, and file storage.
• Reply to Operations and client teams with the finding, the change made, and what is still open.
• Report repeated manual work to platform engineering, with an example.
Show full description
Requirements
• PostgreSQL, including joins, aggregates, and JSON fields.
• Scripts in Python, Bash, or TypeScript, checked into git.
• Ability to read a TypeScript codebase and a relational schema.
• Linux for running jobs: SSH, logs, long-running processes, and disk.
• Ability to write technical updates that give non-technical teammates a clear picture of the situation.
• Queries or scripts already run against real project or production data.
Good to have
• Cloud object storage (Google Cloud Storage, S3, or Azure Blob).
• Experience with collected datasets such as speech, text, or images.
• ClickHouse, Metabase, or a similar reporting tool.
Perks
• Flexible leave, with remote or hybrid work.
• Health insurance.
• Direct work on data collection that determines worker earnings and client deliverables.
Karya is an equal opportunity employer. Applicants are considered without regard to race, religion, gender identity, sexual orientation,
disability, or any other protected status. For accommodations, contact hr@karya.in.
Check your resume against this job Free, no sign-up. Nothing you paste is stored.
Staying safe while you apply
- Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
- Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
- Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.
Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.
Preparing for this role with ROLIVA
- Check the fit.
Compare the requirements with the experience you have confirmed, including gaps.
- Prepare honestly.
Build interview stories and application drafts from your own evidence.
- Keep track.
Save the role and record your own application status and follow-ups.
Data engineer jobs in Bengaluru
ROLIVA currently lists 89 open roles like this in Bengaluru.
Employers hiring for this
- NXP8 open roles
- PwC6 open roles
- eClinical Solutions5 open roles
- Hewlett Packard Enterprise5 open roles
- Fractal3 open roles
At a glance
- Employer posted
- Added to ROLIVA
- Last checked
Skills in this posting
Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.