At a Glance
- Tasks: Lead the development of advanced AI solutions and drive software architecture.
- Company: Join a forward-thinking tech company focused on AI innovation.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Other info: Dynamic work environment with a focus on cutting-edge technologies.
- Why this job: Make a real impact in AI technology while collaborating with diverse teams.
- Qualifications: 7+ years in software engineering with expertise in AI and full stack development.
The predicted salary is between 80000 - 100000 € per year.
We are looking for a Staff Engineer, Software (AI) who will be responsible for software system architecture, leading the development of advanced AI solutions within the project team, adopting best in class technologies with cost effective, quality driven and performance optimised, ensuring alignment with the product requirements. This role will work closely with cross-functional teams to innovate, implement and deliver AI technologies through effective collaboration, technical execution and clear communication to meet project goals.
Key Responsibilities
- Technical Leadership & Architecture
- Define and drive the architecture and technical direction for AI systems across application and embedded platforms
- Lead design of scalable distributed systems including AI model serving, APIs, data pipelines and agent-based architectures
- Make key architectural decisions balancing scalability, performance, cost and long-term maintainability
- AI Systems & Production Engineering
- Lead end-to-end integration and productionisation of ML models on edge environments
- Define system-level standards for AI deployment, observability and reliability
- Ensure robust performance of AI systems, including latency optimisation and resource efficiency
- MLOps & Platform Ownership
- Define and evolve MLOps practices including CI/CD for ML, model versioning, monitoring and automated deployment pipelines
- Ensure full ML lifecycle management: training, deployment, monitoring and retraining at scale
- Cross-team Technical Leadership
- Act as technical authority across multiple teams, guiding architecture and resolving complex system challenges
- Partner with Product Management and Engineering teams to translate requirements into scalable AI solutions
- Performance, Data & Quality
- Drive system and model performance optimisation on edge environments
- Ensure high-quality data pipelines, reproducibility and data governance for AI systems
- Establish engineering standards, design principles and best practices across teams
- Mentor engineers and raise overall engineering capability through design reviews and technical guidance
- Evaluate and introduce emerging AI technologies (LLMs, agent systems, inference optimization) to improve platform capability
Requirements
- Min. Degree in Computer Science or Computer Engineering, major in Artificial Intelligence or related field
- Min. 7 years of experience in software engineering including full stack engineering
- Experience in deploying LLM on edge devices is preferred
- Experience with Python, C++, Java, and GPU-based programming (e.g. CUDA, TensorRT) with knowledge in deep learning frameworks like PyTorch or TensorFlow
- Solid understanding of MLOps, DevOps and Agile software development methodologies
- Expertise in Computer Vision, Generative AI and Agentic AI
- Experience in applications development in Windows, OS for mobile (iOS, Android) and OS for embedded system
- Excellent written and spoken English communication skills, fluency in Chinese is a plus for effective interaction with Chinese-speaking stakeholders.
Candidates must meet legal requirements to work in Singapore without sponsorship.
Staff Engineer - Software (AI) in London employer: PC Partner Limited
At PC Partner Technology Pte Limited, we pride ourselves on fostering a dynamic and innovative work environment that empowers our employees to excel in their roles. As a Staff Engineer in Software (AI), you will have the opportunity to lead cutting-edge projects while collaborating with cross-functional teams in the vibrant tech hub of Singapore. We offer competitive benefits, a culture of continuous learning, and ample opportunities for professional growth, making us an exceptional employer for those seeking meaningful and rewarding careers in AI technology.
StudySmarter Expert Advice🤫
We think this is how you could land Staff Engineer - Software (AI) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.
✨Tip Number 2
Prepare for those interviews! Research the company, understand their products, and be ready to discuss how your skills align with their needs. We recommend practising common interview questions and even doing mock interviews with friends to boost your confidence.
✨Tip Number 3
Showcase your projects! Whether it's through a portfolio or GitHub, let your work speak for itself. We love seeing real examples of your coding skills and problem-solving abilities, especially when it comes to AI solutions.
✨Tip Number 4
Apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we often have exclusive roles listed there that you won’t find anywhere else. Don’t miss out!
We think you need these skills to ace Staff Engineer - Software (AI) in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Staff Engineer role. Highlight your experience with AI systems, software architecture, and any relevant projects you've worked on. We want to see how your skills align with 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 perfect fit for our team. Keep it concise but impactful – we love a good story!
Showcase Your Technical Skills:Don’t forget to showcase your technical skills in your application. Mention your experience with Python, C++, and any deep learning frameworks like PyTorch or TensorFlow. We’re keen to see how you can contribute to our innovative projects!
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any updates. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at PC Partner Limited
✨Know Your AI Stuff
Make sure you brush up on your knowledge of AI systems, especially around architecture and deployment. Be ready to discuss your experience with LLMs, MLOps, and any relevant frameworks like PyTorch or TensorFlow. This will show that you’re not just familiar with the theory but have practical experience too.
✨Showcase Your Leadership Skills
Since this role involves technical leadership, prepare examples of how you've led projects or teams in the past. Think about times when you made key architectural decisions or mentored others. Highlighting these experiences will demonstrate your capability to guide cross-functional teams effectively.
✨Prepare for Technical Questions
Expect some deep dives into your technical expertise, especially around software engineering and system performance optimisation. Practise explaining complex concepts clearly and concisely, as communication is key in this role. You might even want to run through some coding challenges to keep your skills sharp.
✨Understand the Company’s Vision
Research PC Partner Technology Pte Limited and their approach to AI solutions. Understanding their products and how they align with your skills will help you tailor your responses. It’ll also show that you’re genuinely interested in the company and its goals, which can set you apart from other candidates.