Senior Software Engineer

Skills
Continuous Integration And Continuous DeliveryAmazon Web ServicesArtificial IntelligenceC++DockerGraphqlKubernetes
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Extensive experience in Python, C/C++, and object-oriented programming
  • Deep expertise in LLM frameworks like Haystack and LangChain
  • Cloud computing with AWS services
  • Proficiency in git version control and code versioning
  • Passionate about code quality and best practices
  • Experience in agile framework and defining requirements
  • Strong communication skills for technical and commercial communication
  • Data engineering and building ETL pipelines
  • Backend web development using GraphQL and FastAPI
  • Degree in STEM field

Nice to have

  • AI/ML algorithms
  • Docker and Kubernetes experience
  • Large Language Model stacks

Day to day

  • Work alongside the CTO and a team of engineers on client projects and internal products
  • Building and optimizing Large Language Model inferences and creating robust web services
  • Developing event-driven and request-response systems for RAG answer generation pipelines
  • Liaising between application and product development teams
  • Advancing the company's capabilities in LLM inferences