Senior Software Engineer - AI
Role Overview
Build production AI experiences across Network Solutions, including conversational agents, website and business creation, knowledge and FAQ agents, content experiences, domain discovery, and intelligent automation.
This applied engineering role focuses on shipping reliable, secure, observable, and cost-efficient AI products.
Key Skills for This Role
Full Job Posting
Role Overview
Build production AI experiences across Network Solutions, including conversational agents, website and business creation, knowledge and FAQ agents, content experiences, domain discovery, and intelligent automation.
This applied engineering role focuses on shipping reliable, secure, observable, and cost-efficient AI products.
Core Engineering Work
- Translate ambiguous product problems into practical AI solutions and select suitable LLM, RAG, agent, deterministic workflow, or traditional software approaches.
- Build Python and FastAPI AI services with asynchronous workers, PostgreSQL, Redis, queues, model APIs, and external tools.
- Build tool-calling agents and multi-step workflows that interact with internal APIs, MCP tools, business systems, and knowledge sources.
- Design event-driven systems with retries, dead-letter handling, idempotency, back pressure, and failure recovery.
- Build RAG systems using ingestion, chunking, embeddings, hybrid retrieval, reranking, metadata filtering, context construction, and citations.
- Create evaluation pipelines using curated datasets, regression tests, retrieval metrics, groundedness checks, and tool-execution evaluation.
- Diagnose hallucinations, retrieval failures, tool misuse, agent loops, latency issues, provider failures, and inference costs.
Required Experience
- Have 5+ years of professional software engineering experience building production backend, distributed, or cloud-based systems.
- Have hands-on production experience with applied AI, LLM, RAG, NLP, or agent-based applications.
- Demonstrate advanced Python, FastAPI, asynchronous programming, Pydantic, SQLAlchemy or SQLModel, and production API development skills.
- Bring strong backend and distributed-systems fundamentals, including REST APIs, concurrency, caching, reliability, and production debugging.
- Have production messaging experience with RabbitMQ, Kafka, Azure Service Bus, or equivalent platforms.
- Have experience integrating LLM APIs, structured outputs, function calling, tool calling, or agent-execution workflows.
- Have built a RAG or knowledge-grounded system with measurable quality and latency outcomes.
- Demonstrate strong PostgreSQL and data-modeling skills and experience with Redis, pgvector, vector databases, or hybrid search.
- Use AI coding agents such as Cursor, Claude Code, Codex, or equivalent tools as part of daily engineering work.
Preferred and Standout Skills
- Preferred knowledge includes prompting, structured outputs, tool schemas, context management, model routing, retries, fallbacks, rate limits, and streaming responses.
- Preferred experience includes Docker, CI/CD, automated testing, observability, distributed tracing, OpenTelemetry, Langfuse, or similar tooling.
- Standout experience includes Semantic Kernel, Microsoft Agent Framework, LangGraph, PydanticAI, or similar agent frameworks.
- Standout experience includes MCP tools and servers, LiteLLM or similar model gateways, Azure AI Search, pgvector, Chroma, Kubernetes, Azure, or OCI.
- High-scale customer-facing AI products, open-weight inference, AI safety controls, and automated agent evaluation systems are valued.
Working Approach
Independently break down ambiguous goals, validate assumptions, select an approach, and drive solutions through production.
Choose the simplest architecture that solves the problem rather than using an agent or LLM by default.
The platform is intended to be robust, model-agnostic, and ready for millions of users.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Newfold Digital
Senior Software Engineer (Frontend–React)
, IND
Bluehost is seeking a senior frontend engineer to build and improve customer-facing web applications and React experiences. Candidates should bring strong JavaScript, TypeScript, HTML, CSS, and React skills; 5–8 years of
Principal Software Engineer (React)
, IND
Newfold Digital is seeking a Principal Software Engineer to define frontend architecture and build high-performance React applications for millions of users. The role requires extensive frontend experience, technical lea
Software Engineer - AI
, CAN
Newfold Digital seeks an Applied AI Engineer to build reliable production AI experiences, including agents, RAG systems, and intelligent automation. Candidates need 3+ years of backend or distributed software engineering
Senior Software Engineer - AI
, CAN
Newfold Digital seeks a Senior Applied AI Engineer to build secure, observable, cost-efficient production AI products and agent workflows. You will develop Python backend services, RAG systems, messaging architectures, m
Systems Administrator
, IND
Sr Financial Analyst
Mumbai, IND
Software Development Engineer in Test - AI
, IND
Senior Software Engineer (Frontend–React)
, IND
Principal Software Engineer (React)
, IND
Software Engineer - AI
, CAN
Senior Software Engineer - AI
, CAN