Software Engineer
Skills
Cloud ComputingComputer ScienceSoftware DevelopmentArtificial IntelligenceDiagram DesignHTMLKubernetes
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Strong software design development and debugging skills
- Experience with Java Python or similar backend languages
- Experience with Spring Boot REST APIs and microservices architectures
- Experience with AI ML technologies and integration tools
- Experience integrating AI services LLM APIs or automation capabilities
- Experience building containerized applications with Docker and Kubernetes
- Experience with cloud platforms such as AWS Azure or Google Cloud
- Experience with relational databases such as MySQL MariaDB or PostgreSQL
- Understanding of CI CD pipelines automated testing and DevSecOps practices
- Familiarity with the AI ML lifecycle from preparation to monitoring
- Ability to analyze problems design solutions and work in a team environment
Nice to have
- Team oriented
- Detail focused
- Analytical mindset
- Security aware
- Cloud savvy
- Problem solver
Day to day
- Design and develop scalable software applications APIs and microservices for cloud-native and AI-enabled systems
- Collaborate with cross-functional teams to implement secure high-quality solutions and support architecture reviews
- Build containerized services integrate AI models and maintain documentation monitoring and deployment workflows
