Senior Software Engineer
Core
Design, architect, and deliver scalable, high-performance software solutions, distributed systems, and AI-powered applications including intelligent agents and LLM workflows.
Role type
Senior Software Engineer (AI & Distributed Systems)
Builds
Scalable database solutions, distributed computing systems, AI observability frameworks, RESTful APIs, microservices, and MCP-based LLM applications.
Domain
IT services, distributed systems, artificial intelligence, large language models
Deliverable
production ML models
Required skills
PostgreSQL, MySQL, SQL Server, distributed system architecture, performance optimization, observability, Git, CI/CD pipelines, TDD, BDD, RESTful API design, microservices, AI agents, agentic workflows, AI observability, GitHub Copilot, Claude Code, Cursor, Model Context Protocol (MCP), LLM integration
Preferred skills
AI-assisted development tools, external AI API integration
Technologies
PostgreSQL, MySQL, SQL Server, Azure DevOps, Git, GitHub Copilot, Claude Code, Cursor, LLMs
Responsibilities
Design and optimize scalable database solutions; Architect and implement distributed computing systems; Lead performance optimization initiatives; Establish observability frameworks; Manage source control and development workflows; Design and maintain CI/CD pipelines; Promote TDD and BDD practices; Develop AI observability frameworks; Design and integrate RESTful APIs and microservices; Develop AI agents and agentic workflows; Build and deploy MCP-based applications; Integrate external AI APIs.
Seniority
Senior, hands-on IC
