Backend Software Engineer
At CalypsoAI we are building AISec tools including the first LLM security product: ModeratorWe are growing our engineering team and are looking for an ambitious and self-driven Software Engineer to join us. As a Software Engineer in Calypso AI, you will be responsible for designing and building the backend architecture for both new and existing products.We put a strong focus on collaboration and quality throughout our stack. The work is technically challenging and highly rewarding. Your work will be crucial to the success of our business, and you will have the opportunity to grow your career with us.
Technologies we Use
- Gitlab for source control
- ArgoCD for Continuous delivery
- Visual Studio Code or similar for IDE - we have some Vim merchants too!
- Slack for comms, also meets for larger calls
- AWS stack (dockerised apps, helm charts, k8s for runtime)
Duties and responsibilities
- Work on our exciting new product, enabling customers to safely roll out AI model usage in their organization
- Scale out our application to enable thousands of parallel users
- Design RESTful APIs, enabling UI and sdk development
- Work alongside product and data science teams to build out new features and functionality into our product
- Build our our product for both SaaS and on-prem deployments
- Collaborate with the team on architectural decisions, design sessions, code reviews
- Work on a hybrid schedule:
- Dublin Office: Tuesday and Wednesday
- Remotely or Dublin Office: Monday, Thursday and Friday
Required Experience
- Minimum 5 years of Python development industry experience
- Developing with web frameworks, such as fastapi
- Working with software in production
Required Skills
- Critical thinking & structured problem solving
- Debugging complex, multi-service applications
- Working as part of a team
- Time management
- Inter/intra-team communication