Software Engineer

Skills
Cloud ComputingComputer ScienceSoftware DevelopmentArtificial IntelligenceDiagram DesignHTMLKubernetes
Role

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