AI Software Engineer
Skills
Artificial IntelligenceData ScienceEmerging TechnologiesPlatform ArchitectureRecruitingTechnical Planning
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Experience building software products platforms tools or technical systems
- Strong programming skills in Python JavaScript TypeScript Java Go C++ or similar
- Experience working with AI machine learning LLMs data systems or automation tools
- Understanding of software engineering best practices testing architecture and deployment
- Experience with cloud platforms APIs databases or backend systems
- Ability to work cross-functionally with product data design and business teams
- Interest in building practical AI products and real-world technology solutions
- Curiosity about emerging technologies and the future of AI
- A collaborative mindset and strong communication skills
- Interest in UK-based hybrid or remote engineering opportunities
- German language skills may be beneficial for some partner opportunities
Nice to have
- Collaborative mindset
- Strong communication
- Curious
- Practical thinker
- Inclusive
Day to day
- Build AI-powered products features tools and internal systems
- Develop scalable backend services APIs and software platforms
- Integrate LLMs machine learning models and AI services into production applications
- Collaborate with product managers designers data scientists and engineering teams
- Improve performance reliability security and scalability of software systems
- Design and maintain data pipelines model workflows or cloud infrastructure
- Support the development of AI agents automation workflows and intelligent applications
- Write clean maintainable well-tested code
- Contribute to architecture discussions and technical planning
- Evaluate new AI tools frameworks and technologies
Hiring process
- Submit your application and CV
- Selected partner organisations may reach out directly
- Discuss relevant roles or next steps
