Senior Software Engineer — AI Engineering

New
J
JobgetherAI software
Based in the United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Professional English proficiency at B2 level or higher.
Experience
At least 5 years of professional experience in backend software development.
Required Skills
Node.jsTypeScriptCI/CDData modelingPrompt EngineeringDistributed Systems

Requirements

  • At least 5 years of professional experience in backend software development.
  • Hands-on experience building and deploying production-grade applications using LLMs, including model APIs, structured outputs, agents, and multi-step workflows.
  • Experience handling AI feature failures, latency, cost optimization, and reliability.
  • Use a structured approach to prompt engineering and AI-assisted development, iterating deliberately and measuring output quality.
  • Strong experience with relational databases and production data modeling.
  • Knowledge of distributed systems, system design, software design patterns, algorithms, and data structures.
  • Experience with CI/CD pipelines and Agile development methodologies.
  • Familiarity with cloud environments such as GCP or Microsoft Azure.
  • Professional English proficiency at B2 level or higher.
  • Preferred: production experience with Node.js and TypeScript.
  • Preferred: experience with RAG systems, including chunking, embeddings, vector search, and retrieval quality optimization.
  • Preferred: experience with LLM evaluation frameworks, multi-tenant SaaS or complex third-party API integrations, or modern frontend frameworks such as Angular 17+.

Responsibilities

  • Design, develop, deploy, and operate backend services and core system components.
  • Lead initiatives from ideation through production by defining technical solutions, coordinating contributors, and driving delivery.
  • Build production AI features, including intelligent agents, assistants, and automation workflows.
  • Design agent creation and orchestration systems with multi-step workflows, tool and function calling, state management, guardrails, and fallback mechanisms.
  • Develop and evaluate prompts and retrieval pipelines using measurable quality results.
  • Partner with Product to translate business needs into technical solutions and define minimum viable products.
  • Review human-written and AI-generated code for quality, security, and maintainability.
  • Explore AI models and development approaches through proofs of concept and integrate successful innovations.
  • Apply system design principles to build scalable backend systems and evolve technical architecture.
  • Mentor engineers and provide technical guidance.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now