Engineering Lead

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$1,500/month

HOURS PER WEEK

40

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW

Mission
Our customers use Traduality to serve their limited-English members in their own language, reliably and securely. You will own the platform behind our multicultural customer experience products that use real-time speech translation: Fire Lingo Face-to-Face and Fire Lingo Contact Center. You will build new features, keep production healthy, and use AI-assisted (agentic) engineering as your main way of working.

Responsibilities
Work with the CEO and the technical team to decide what gets built, and bring the longer-term technical view.
Design and build features end to end: backend, web, integrations and infrastructure.
Use agentic engineering (e.g. Claude Code) to deliver work: write development plans and task specs, maintain agent instructions and skills, and review all AI-generated changes.
Review every production change, including AI-assisted changes from non-engineers, and set the guardrails (tests, CI, written conventions) that make that review fast and reliable.
Own our AI translation pipeline (speech-to-text, machine translation, LLMs, text-to-speech). Evaluate and switch vendors per language based on quality, latency and cost.
Own the database: schema changes across single-tenant customer databases, migrations and restores.
Set up and maintain cloud infrastructure for new customers, including backups, monitoring and CI.
Be the first responder when production breaks, and communicate outages to customers clearly and honestly.
Mentor and unblock our junior software developer.

Requirements
About 5 years of professional software engineering experience, including owning production systems.
Fluent English. Spanish is a plus.
Proven hands-on agentic coding experience, with examples you can show us.
Cloud infrastructure (Azure preferred) and Linux administration.
SQL databases, preferably PostgreSQL.
Git and code review workflows.
Experience in Go (our main language). TypeScript is a plus.
Comfort being on call for a production system used during customers’ business hours.
Several hours of daily overlap with US Eastern business hours.

Preferred
Experience integrating LLM or AI APIs in production (e.g. OpenAI, DeepL, speech-to-text/text-to-speech providers)
Ansible or other infrastructure-as-code tools
Monitoring with Prometheus/Grafana
Swift/SwiftUI specifically, including App Store releases

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0156
Total Execution Time  0.0173
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,485,608 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Engineering-Lead-1745147
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0078 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1745147
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 934589
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1745147
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1745147' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1745147 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-07-2026=7***Oct-09-2026=981***Oct-10-2026=49***Oct-11-2026=4***Oct-12-2026=2***Oct-14-2026=4***Oct-15-2026=1***Oct-16-2026=2***Oct-17-2026=5' WHERE job_id= '1745147'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1055' WHERE job_id= '1745147'  
0.0006   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1745147' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1745147 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '934589'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0017   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)