AI Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

UDT · 2 months ago

AI Software Engineer

UDT is a technology enabler that helps clients in major industries evaluate, architect, provide, secure, and manage technology. They are seeking a highly skilled AI Software Engineer to design, develop, and deploy next-generation intelligent agents and AI-driven systems, focusing on enhancing human capabilities and automating knowledge work.

ConsultingInformation Technology
badNo H1Bnote

Responsibilities

Design, implement, and optimize AI agents capable of reasoning, planning, and interacting across multiple environments or APIs
Develop and orchestrate agent frameworks using tools like LangChain, LangGraph, AutoGen, or CrewAI, ensuring modularity, adaptability, and robustness
Integrate LLMs (e.g., OpenAI, Anthropic, or local foundation models) into applications that perform multi-step reasoning, RAG (Retrieval-Augmented Generation), and real-time context awareness
Build communication protocols for Agent-to-Agent (A2A) and Agent-to-System (A2S) interactions, enabling collaborative and distributed intelligence
Engineer backend APIs and microservices to support dynamic agent orchestration, data retrieval, and model inference
Research and prototype new agent architectures, including reasoning loops, memory management, and reinforcement learning for adaptive behavior
Deploy and monitor agents in cloud or edge environments using Docker, Kubernetes, or serverless frameworks, with a focus on performance and reliability
Collaborate with cross-disciplinary teams—data scientists, researchers, and engineers—to explore and productize AI innovations
Document research findings, architecture designs, and experimental results to contribute to UDT’s R&D knowledge base

Qualification

PythonAI agents developmentMachine LearningAPI developmentMLOpsMicroservicesVector databasesAnalytical mindsetCuriosity for AICommunication skillsSelf-driven

Required

Bachelor's degree in computer science, Artificial Intelligence, Machine Learning, or related technical field
Strong proficiency in Python and experience with ML/AI libraries such as PyTorch, TensorFlow, or Hugging Face
Proven experience developing AI agents or LLM-based applications, including reasoning chains, RAG systems, and tool integrations
Solid understanding of machine learning model lifecycles, from training and evaluation to deployment and monitoring (MLOps)
Experience in API and microservice development (FastAPI, Flask, or Node.js)
Familiarity with vector databases (e.g., ChromaDB, Weaviate, Pinecone) for memory or context retrieval
Strong grounding in data structures, algorithms, and distributed computing principles

Preferred

Experience with multi-agent coordination and autonomous workflow execution using frameworks such as LangGraph, AutoGen, or CrewAI
Understanding of knowledge graphs, semantic search, and contextual memory systems
Familiarity with LLM deployment frameworks (vLLM, Ollama, Hugging Face Inference, or custom APIs)
Working knowledge of containerized and cloud-based infrastructure (Docker, Kubernetes, Azure ML, AWS, GCP)
Exposure to reinforcement learning or self-improving AI systems
Contributions to open-source AI projects or published research in AI agent development or generative systems

Benefits

Medical, dental, vision, life and disability coverage as of the 1st of the month
Health savings accounts
Flexible savings accounts
401(k) plan with company match
7 annual holidays
Flexible time off options

Company

UDT

twittertwittertwitter
company-logo
UDT is a technology enabler that helps clients in major industries evaluate, architect, provide, secure, and manage technology on the go, in the rack and in the cloud.

Funding

Current Stage
Growth Stage

Leadership Team

H
Henry Fleches
Co-Founder, CEO
linkedin
Company data provided by crunchbase