
Sr. Software Engineer, Generative AI
- Cork
- €70,100-116,900 per year
- Contract
- Full-time
- An accomplished communicator both verbal and written
- Understanding of agile and software development life cycle concepts
- Work as part of the development team to break down high level requirements into small, testable, releasable components
- Create effective automated tests
- Be able to work on several projects simultaneously
- Experience of working in a team-orientated, collaborative environment
- Ability to work to tight deadlines
- Provide support for critical applications running in a production environment
- Mentor colleagues as needed
- Have fun! – contribute towards a productive yet fun team environment
- Degree in computer science or equivalent experience
- 7+ years’ experience working in and leading development teams
- In depth knowledge of the following:
- Git: Branching, workflows, resolving conflicts
- Python & Python packaging: pip, Poetry, virtual environments, dependency management
- Azure Cloud
- CI/CD: GitHub Actions, linting, deployment pipelines
- Automated testing: Unit tests, mocking, test coverage
- Docker and Kubernetes: Containers vs. images, networking, env vars
- Rest APIs
- Authentication and Authorization frameworks
- Databases: SQL, ORMs, Postgres, MySQL (relational and non-relational)
- Software development security fundamentals
- Azure AI services
- Generative AI and Large Language Models
- Infrastructure as code e.g. Terraform
- Linux admin
- Scripting e.g. Bash