Software Engineer

Agentic AI LLC
Vienna, VA, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Continuous Integration Data Structures Distributed Systems Python (Programming Language) Machine Learning NoSQL Object-Oriented Software Development Search Technologies
+15 more
Software Engineering SQL Databases Large Language Models Multi-Agent Systems Prompt Engineering Spring-boot Generative AI Solid Principles Information Technology Virtual Agents Restful APIs Software Version Control Data Pipelines Golang Microservices

Job description

Design, develop, test, deploy, and maintain scalable AI platform components using Golang, Python, and Java/Spring Boot. * Build LLM-powered agents supporting reasoning, planning, tool use, decision-making, and multi-step workflows. * Develop RAG pipelines, prompt engineering, function/tool calling, context management, and agent memory. * Design multi-agent architectures and integrate MCP with enterprise tools and systems. * Build scalable microservices, REST APIs, and distributed systems. * Integrate LLMs, APIs, internal platforms, and third-party services. * Optimize solutions for performance, reliability, latency, cost, and quality. * Participate in architecture, development, testing, deployment, monitoring, and production support.

Requirements

We are seeking a highly experienced Senior Software Engineer to design, build, and scale our next-generation Agentic AI Platform. The role focuses on LLMs, RAG, Multi-Agent Systems, and MCP, with strong software engineering expertise in Golang, Python and Java., Bachelor’s/Master’s degree in Computer Science, Engineering, or related field. * 7+ years of software engineering experience. * Strong hands-on expertise in Golang and Python; experience with Java/Spring Boot is preferred. * Strong experience building scalable, production-grade applications, microservices, APIs, and distributed systems. * Solid understanding of algorithms, data structures, OOP, and software design principles. * Hands-on experience with AI/ML, LLMs, Generative AI, prompt engineering, and tool/function calling. * Experience with RAG, embeddings, vector databases, and semantic search. * Knowledge of Agentic AI, multi-agent systems, agent orchestration, and MCP. * Experience with SQL/NoSQL databases and data pipelines. * Experience with AWS * Strong understanding of CI/CD, testing, version control, and production engineering. * Excellent problem-solving, communication, and collaboration skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:45 min

Fusing developer experience and platform engineering for agentic SDLC

Julia Kordick Julia Kordick · World Congress 2026 Europe

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · World Congress 2026 Europe

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

Videos

See all

Related articles

See all