Mid Go Engineer (Agentic Development)
Primary stack
Nice to have's
Job description
About the Position
We are seeking a mid-level Go engineer with experience working with AI agents for one of our most significant projects in collaboration with Cisco. The product is a complex application representing a network simulator that monitors, analyzes, troubleshoots, and assures the networks in real time. It helps identify anomalies, provide root-cause analysis, plan capacity, and manage and accelerate troubleshooting.
Responsibilities
- Design, develop, and maintain backend services and microservices in Go;
- Develop and integrate REST APIs;
- Design and implement agentic workflows, including tool/function calling, multi-step reasoning, context management, and interaction between agents and backend services;
- Integrate and manage AI agents using relevant agentic frameworks, APIs, and tooling; monitor their execution, handle failures, and improve reliability and performance;
- Develop integrations between AI agents and external tools/services, including REST APIs, databases, and other backend systems.
- Containerize services with Docker and deploy them using Kubernetes;
- Create and maintain Jenkins pipelines and jobs for build, test, and deployment workflows;
- Troubleshoot issues and improve service reliability and performance.
Requirements
- 3+ years of experience developing backend services in Go; personal projects are a plus;
- Understanding of concurrent programming in Go;
- Hands-on experience developing or integrating AI agents, with a solid understanding of agentic workflows, tool/function calling, context management, and agent orchestration;
- Familiarity with LLM/agent frameworks and tooling such as LangChain, LangGraph, MCP, OpenAI/Anthropic APIs, or similar technologies;
- Understanding of agent evaluation, observability, error handling, and reliability, including how to monitor and troubleshoot agent behavior;
- Experience integrating AI agents with APIs, external tools, databases, or other backend services;
- Working knowledge of Docker and Kubernetes;
- Experience creating or maintaining Jenkins pipelines and jobs;
- Experience developing and integrating REST APIs;
- Experience with Git;
- Solid understanding of algorithms and good problem-solving skills;
- Basic Python knowledge for scripting and integrations is a plus;
- Familiarity with Elasticsearch is a plus;
- Understanding of networking concepts, including network layers, switches, routers, protocols, and troubleshooting, is a plus.
Working Schedule
- 2-3 Weekly meetings (30-60 minutes long) at 18:00 or 19:00 CET;
- EU flexible schedule (9-18).
Recruitment Process
- 30-45m Bytex HR introductory discussion;
- 1-2h Bytex technical discussion with our engineers;
- Interview with the direct Cisco manager (focus on algorithms and agentic development);
- Offer presentation.
We Offer
- Remote work opportunities
- Collaborative and innovative work environment
- Opportunity to work on cutting-edge AI projects
- Professional growth and development
About the Company
The teams at Bytex build scalable and easy to maintain Web Services that are used by our clients for things like collecting and analyzing security parameters by Cyber Security Analysts or gaining access to their workspaces. We follow the Agile development methodology, which implies having a close and constant collaboration with our clients’ representatives in order to properly handle each implementation detail and to assure the quality of the software we build.
© Bytex Technologies. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.