AI Software Engineer
Job Description
Qualifications
- Min. 2 years of relevant experience
- Bachelor's degree in MIS, Computer Science, or a related field, or equivalent practical experience
- Strong foundation in Computer Science and Software Development, including algorithms, data structures, design patterns, and software engineering best practices
- Proficiency in modern programming languages, particularly Golang, with experience using frameworks such as Gin, Echo, or Fiber
- Hands-on experience with AI/LLM integration and frameworks such as LangChain and LangGraph
- Ability to design, develop, integrate, and deploy AI-powered applications in production environments, including experience with APIs, microservices, and cloud platforms (AWS, Google Cloud, or Azure)
- Experience with SQL Server, MongoDB, Zerolog, and message brokers such as RabbitMQ
- Knowledge of Web API development is a plus
- Experience with MSSQL Reporting Services (SSRS) or Enterprise Reporting is an advantage
What You'll Do
- Develop applications from scratch
- Write clean, maintainable, and high-quality code following software engineering best practices
- Analyze requirements, design and develop features, troubleshoot issues, and continuously improve system reliability and user experience
- Work in a fast-paced environment across multiple projects
- Collaborate with cross-functional and international Agile teams
More Info
Key Skills
LangChain
Web API development
Echo
cloud platforms
MSSQL Reporting Services
LangGraph
AI LLM integration
Zerolog


