- Company Name
- Deel
- Job Title
- Senior Backend Engineer (AI focus)
- Job Description
-
Job title: Senior Backend Engineer (AI focus)
Role Summary: Design, develop, and maintain high‑performance backend services that integrate AI capabilities into payroll, compliance, and benefits workflows for a global SaaS platform. Work closely with ML teams, data engineers, and product stakeholders to deliver scalable, production‑grade solutions.
Expactations: • 8+ years of end‑to‑end backend or full‑stack engineering experience with a proven track record of delivering production systems. • Deep expertise in JavaScript/Node.js and relational database design (PostgreSQL). • Demonstrated ability to build and expose robust REST/GraphQL APIs. • Experience integrating third‑party AI services (e.g., OpenAI, Gemini, Anthropic) and handling unstructured data pipelines. • Comfortable with iterative refinement, debugging, and performance tuning in a distributed environment. • Strong communication skills and a collaborative mindset.
Key Responsibilities: • Architect and implement server‑side components that embed AI logic into payroll and HR processes. • Design data models and ETL pipelines to ingest, clean, and make available large volumes of unstructured and structured data. • Collaborate with ML engineers to transform prototypes into production‑ready services, ensuring reliability, scalability, and security. • Write unit, integration, and performance tests; conduct code reviews and mentor junior engineers. • Monitor system health, troubleshoot production incidents, and enforce best‑practice DevOps workflows (CI/CD, containerization). • Document APIs, data schemas, and operational procedures for internal teams and external partners.
Required Skills: • Core: JavaScript (ES6+), Node.js, TypeScript, PostgreSQL, SQL/ORM tooling. • APM‑ready architecture: microservices, API gateways, asynchronous messaging. • Strong REST/GraphQL API design and integration experience. • Hands‑on with AI APIs (OpenAI, Gemini, Anthropic); experience parsing prompts and handling model outputs. • ETL fundamentals: data ingestion, cleansing, transformation, and storage. • Familiarity with generating reports from CSV/Excel/PDF and integrating them into workflows. • Python scripting for data manipulation and AI workflow orchestration (preferred). • Knowledge of prompt engineering, chatbot architecture, or conversational interfaces (bonus).
Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience).