Senior Software Engineer
Skills
Continuous Integration And Continuous DeliveryAmazon Web ServicesArtificial IntelligenceC++DockerGraphqlKubernetes
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
