Software Engineer - AI
Ocho
13 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Tech stack
JavaScript
.NET
Artificial Intelligence
Amazon Web Services (AWS)
HTML5
Azure
C Sharp (Programming Language)
CSS
Software as a Service
Cloud Computing
Databases
Python
Systems Integration
Web Applications
React
Blazor
Large Language Models
Multi-Agent Systems
Vue.js
Angular
REST
Microservices
Job description
- Developing intuitive, user-friendly interfaces for AI tools using modern frameworks (React, Vue, or Blazor)
- Building scalable, secure backend services in C#/.NET and integrating AI functionality into existing platforms
- Collaborating with the AI platform team to develop new AI-first features and applications
- Writing clean, well-tested code and contributing to CI/CD pipelines
- Identifying process improvements and driving quality across testing and delivery
- Working closely with cross-functional teams to ensure smooth, high-quality product releases
Requirements
- Experience developing full-stack web applications
- Hands-on experience building or integrating LLM, GenAI, or ML-powered systems
- Proficiency in JavaScript frameworks (React, Vue, Angular) or Blazor, plus C#/.NET
- Good understanding of HTML5, CSS3, REST APIs, and cloud environments (Azure/AWS/GCP)
- Agile mindset and strong collaboration skills
Nice to have:
- Experience designing multi-agent AI architectures or working with vector databases
- Python knowledge for AI/ML development, C# .Net AI Javascript React SaaS Cloud