At a Glance
- Tasks: Design and build AI-driven systems, integrating with top AI platforms and developing scalable cloud-native solutions.
- Company: Join a forward-thinking tech company in the heart of London with a hybrid work model.
- Benefits: Enjoy competitive pay, flexible working arrangements, and opportunities for professional growth.
- Other info: 100% hands-on role with excellent collaboration and career advancement opportunities.
- Why this job: Be at the forefront of AI technology and make a real impact in enterprise environments.
- Qualifications: 8-10 years of software engineering experience, strong cloud-native skills, and proficiency in Python or Java.
The predicted salary is between 80000 - 100000 β¬ per year.
Location: London Area β Hybrid - 3 Days a week
Note: Candidates must have the right to work in the UK independently, as visa sponsorship is not available for this role.
Seeking a hands-on AI Native Software Engineer to design, build, and deploy production-grade AI-driven systems within enterprise environments. The role focuses on implementing agent-based workflows, integrating AI platforms, and delivering scalable cloud-native solutions.
Responsibilities
- AI Agent Engineering
- Design and implement AI agents, including:
- Retrieval (RAG)
- Orchestration workflows
- Tool/function invocation
- Policy-based routing
- Build evaluation frameworks for accuracy, latency, and reliability
- Implement observability and monitoring for agent lifecycle
- AI Platform Integration
- Integrate with AI providers (e.g., OpenAI, Anthropic, Google Vertex, open-source models)
- Build abstraction layers to support multi-model and multi-provider architectures
- Optimize model usage for performance, cost, and latency
- Cloud-Native Development
- Develop scalable services using:
- Microservices architecture
- Containers (Docker, Kubernetes)
- Serverless and event-driven patterns
- Implement CI/CD pipelines and infrastructure as code (e.g., Terraform, Helm)
- Ensure production readiness, logging, monitoring, and fault tolerance
- Application Development
- Build and deploy AI-powered applications aligned to business workflows
- Integrate AI systems into existing enterprise platforms and APIs
- Develop backend services and APIs supporting agent workflows
- Testing & Performance
- Define and execute test strategies for AI systems
- Measure system performance (latency, throughput, accuracy, cost)
- Debug and optimize production systems
Required Skills & Experience
- 8β10+ years of software engineering experience
- Strong experience with cloud-native systems (APIs, microservices, containers, serverless)
- Experience building and deploying AI/LLM-based systems in production (agents, RAG, orchestration)
- Proficiency in Python, Java, or similar backend languages
- Experience with:
- CI/CD pipelines
- Infrastructure as code
- Monitoring and observability tools
- Hands-on experience with AI platforms (OpenAI, Claude, Vertex AI, or similar)
Preferred Experience
- Experience with agent frameworks (e.g., LangGraph, AutoGen, CrewAI)
- Experience designing multi-agent or distributed AI systems
- Familiarity with enterprise-scale system integration
- Experience optimizing AI workloads for cost and performance
Scope & Expectations
- 100% hands-on engineering role (no people management)
- Deliver production-quality code and deployments
- Work within existing architecture and engineering standards
- Collaborate with client and internal engineering teams as needed
- Participate in technical design discussions (implementation-focused)
Remote Engineer:in (m/w/d) employer: Soho Square Solutions
As a leading employer in the tech industry, we offer an innovative and collaborative work culture that empowers our engineers to thrive. Located in the vibrant London area, our hybrid work model allows for flexibility while fostering teamwork and creativity. With a strong focus on employee growth, we provide ample opportunities for professional development and hands-on experience with cutting-edge AI technologies, making us an excellent choice for those seeking meaningful and rewarding careers.
StudySmarter Expert Adviceπ€«
We think this is how you could land Remote Engineer:in (m/w/d)
β¨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your AI projects, especially those involving cloud-native systems and agent-based workflows. This will give employers a taste of what you can do and set you apart from the crowd.
β¨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your experience with AI platforms and cloud-native development. Confidence is key!
β¨Tip Number 4
Donβt forget to apply through our website! Weβve got loads of opportunities that might just be the perfect fit for you. Plus, itβs a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Remote Engineer:in (m/w/d)
Some tips for your application π«‘
Tailor Your CV:Make sure your CV is tailored to the AI Engineer role. Highlight your experience with cloud-native systems, AI platforms, and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about AI and how your background makes you a great fit for our team. Keep it concise but engaging β we love a good story!
Showcase Your Projects:If you've worked on any AI-driven systems or cloud-native applications, make sure to mention them. Weβre keen to see examples of your hands-on experience, so donβt hold back on the details!
Apply Through Our Website:We encourage you to apply directly through our website. Itβs the best way to ensure your application gets into the right hands. Plus, it gives us a chance to see your enthusiasm for joining StudySmarter!
How to prepare for a job interview at Soho Square Solutions
β¨Know Your AI Stuff
Make sure you brush up on your knowledge of AI systems and platforms like OpenAI and Google Vertex. Be ready to discuss your hands-on experience with agent-based workflows and how you've implemented them in past projects.
β¨Showcase Your Coding Skills
Prepare to demonstrate your proficiency in Python or Java. You might be asked to solve coding problems or discuss your approach to building scalable cloud-native solutions, so practice coding challenges relevant to the role.
β¨Understand Cloud-Native Development
Familiarise yourself with microservices architecture, containers, and CI/CD pipelines. Be prepared to explain how you've used tools like Docker, Kubernetes, and Terraform in your previous roles to ensure production readiness.
β¨Be Ready for Technical Discussions
Since this role involves collaborating with engineering teams, expect technical design discussions. Think about how you've contributed to implementation-focused conversations in the past and be ready to share specific examples.