Senior Software Engineer
Core
Design, implement, test, deploy, maintain, and improve software components and services; lead initiatives to deliver complex features and transform operations.
Role type
Senior Software Engineer (AI/LLM focus)
Builds
Software components, services, and internal tools that empower customers to optimize business processes.
Domain
Software Engineering, Artificial Intelligence, Large Language Models (LLMs)
Deliverable
production ML models
Required skills
C, C++, C#, Java, JavaScript, Python, agentic systems, LLMs, agents, MCP, RAG, modern AI frameworks, AI tooling
Preferred skills
state-of-the-art technology adoption, code review leadership, cross-functional collaboration
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and implement software components and services; lead code reviews to ensure quality standards; collaborate with Product Managers, Architects, and UX Designers; identify and implement internal tools to improve team productivity; pioneer the use of new technologies.
Seniority
Senior, hands-on IC
