At a Glance
- Tasks: Lead the development of innovative AI/ML solutions and mentor a high-performing team.
- Company: Join OpenAsset, a leading marketing platform for the Architecture, Construction, and Engineering industries.
- Benefits: Enjoy competitive salary, 25 vacation days, remote work flexibility, and career growth opportunities.
- Why this job: Shape the future of AI/ML while making a real impact in a diverse and inclusive environment.
- Qualifications: 7+ years in AI/ML engineering with strong leadership and programming skills.
- Other info: Collaborative culture with a focus on continuous learning and innovation.
The predicted salary is between 48000 - 72000 £ per year.
OpenAsset is the leading marketing platform for the Architecture, Construction, and Engineering industries, trusted by 1,000+ clients over 20 years. Our mission is to be the most innovative partner to AEC firms, delivering solutions that help win more projects. Last year we launched Shred.ai – a world‑leading AI product for AEC marketers to help them speed up manual and repetitive tasks of analysing (‘shredding’) RFPs and drafting high‑quality compliant proposals grounded in the rich organisational knowledge of their firms. We’re a diverse, collaborative, and fast‑growing team of 100+ employees with offices in New York and London and a global client base. Backed by Marlin Equity Partners, we’re passionate about creating an inclusive workplace where everyone feels valued and has a voice, and we actively hire from a diverse pool of candidates.
Embark on an exciting journey as a Staff Software Engineer – AI/ML at OpenAsset, where you’ll play a pivotal role in shaping the future of AI/ML within our organization and AI‑enabled products we’re building to support the AEC industry. In this hands‑on technical role, you’ll drive the development of innovative machine learning models and AI‑driven solutions, leveraging frontier LLM models, agentic AI frameworks, model serving infrastructure, MLOps, LLMOps and AgentOps, agentic coding orchestration tools such as Claude Code, platforms including AWS, Amazon Bedrock, and Google GCP Vertex AI, while strengthening the AI/ML competency at OpenAsset. You’ll help establish the team’s strategic vision, processes, and best practices. You’ll design and implement scalable, efficient, and maintainable AI/ML systems while setting the standard for excellence in model deployment, data pipeline optimisation, and agentic AI applications. Your leadership will be key in building a high‑performing team, mentoring engineers, and tackling complex technical challenges.
As a Staff Software Engineer – AI/ML, MLOps/DevOps, your day‑to‑day activities will center on technical leadership, effective communication, and a hands‑on approach to delivering innovative AI/ML solutions. You’ll play a key role in shaping the success of the AI/ML team and driving impactful outcomes for the company.
- Project Ownership: Lead the design, planning, estimation, and coordination of AI/ML initiatives across multiple releases, including information extraction, model development, model serving, model training, data pipelines, and deployment. Take ownership of the entire lifecycle of AI/ML systems, from experimentation to production, ensuring timely and high‑quality delivery.
- Cross‑Team Collaboration: Partner with Product and Engineering teams to integrate AI/ML capabilities into company‑wide projects, addressing cross‑functional challenges. Collaborate with Product, Engineering, DevOps, and other teams to ensure seamless data flow, model deployment, and system integration.
- Technical Leadership: Provide strategic technical guidance on MLOps frameworks and practices, tools, and best practices that align with the company’s goals. Research and propose advanced machine learning techniques and cloud‑native AI services, including LLMs, MLOps and DevOps platforms, training and evals frameworks, and Amazon Bedrock, to enhance our capabilities.
- Communication and Mentorship: Foster a collaborative environment by communicating effectively across technical and non‑technical teams. Mentor and guide team members through agentic coding practices, code reviews, technical coaching, and knowledge sharing, building a culture of continuous learning.
- Strategic Problem Solving: Proactively identify challenges in AI/ML workflows and propose innovative, scalable solutions. Define and refine methods and procedures to optimise model performance, system efficiency, and team productivity.
- Model Performance, Reliability, and Compliance: Drive initiatives to improve model accuracy, scalability, and reliability while adhering to privacy, security, and compliance standards. Take a leading role in addressing issues related to data quality, bias mitigation, and model interpretability with minimal oversight.
- Documentation and Knowledge Sharing: Ensure comprehensive documentation of models, pipelines, algorithms, and system architecture to support team‑wide knowledge sharing. Maintain and enhance AI/ML playbooks and best practices to streamline onboarding and continuous improvement.
Skills and Experience:
- 7+ years of experience in AI/ML engineering, including MLOps, AI infrastructure, building, deploying and maintaining machine learning models in production environments.
- 3+ years of technical leadership experience, with a track record of guiding teams through complex AI/ML projects.
- Expert proficiency in programming languages such as Python, Java or Rust, and Infrastructure‑as‑Code with focus on MLOps, AI infrastructure design and implementation, data engineering, pipelines automation, machine learning, models evaluation and support of live production AI systems.
- Deep understanding of AI/ML systems architecture, including experience with distributed systems and large‑scale data pipelines.
- Strong expertise in deploying and managing AI/ML models in cloud environments, with hands‑on experience using AWS services such as Amazon Bedrock, SageMaker, and related tools, or alternatives in GCP (Vertex AI) or Azure (AI Studio) cloud.
- In‑depth knowledge of model serving infrastructure, machine learning algorithms and frameworks, including experience with LLMs, AI agentic patterns, and fine‑tuning pre‑trained models.
- Experience with microservices architecture and CI/CD pipelines / MLOps for AI/ML model deployment, ensuring scalability, reusability, and testability.
- Experience with agentic AI coding and orchestration tools for software engineering, such as Claude Code, Codex, or similar.
- Proven ability to mentor and guide engineers, fostering growth and technical excellence without formal direct reporting relationships.
- Strong collaboration skills, working cross‑functionally with Engineering, DevOps, and Product teams to deliver impactful AI/ML solutions.
- Experience with Agile/Scrum methodologies, effectively managing sprints and delivering iterative improvements.
- Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or a related technical field.
Technologies we use:
- Python, Rust, Java
- AWS, Amazon Bedrock, SageMaker, Vertex AI
- Datadog, Databricks, MLFlow, Grafana, OTel Agent SDK, LangGraph, LangFuse, Pydantic AI
- Claude, Gemini, ChatGPT, open‑weight LLM models
- Terraform, Docker, Kubernetes
- RMDBs, Graph DBs, Vector DBs
- Claude Code
- GitHub (and GitHub Actions)
Benefits:
- Competitive salary
- 25 paid vacation days
- 8 bank holidays
- 5 paid sick days
- SSP
- Work from home flexibility
- Paid parental leave
- Pension programme
- Bike storage/shower facilities in building
- Career growth and development opportunities
This position is not eligible for visa sponsorship. Axomic is an Equal Opportunity Employer. We base our employment decisions entirely on business needs, job requirements, and qualifications—we do not discriminate based on race, gender, religion, health, parental status, personal beliefs, veteran status, age, or any other status. We have zero tolerance for any kind of discrimination, and we are looking for candidates who share those values. Applications from women and members of underrepresented minority groups are welcomed.
Staff Software Engineer - AI/ML - MLOps in City of London employer: OpenAsset - Axomic Ltd.
Contact Detail:
OpenAsset - Axomic Ltd. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Software Engineer - AI/ML - MLOps in City of London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your AI/ML projects, especially those that align with what OpenAsset is doing. This gives you a chance to demonstrate your expertise beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions related to MLOps and AI systems. Practice explaining complex concepts in simple terms, as communication is key in cross-team collaboration.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at OpenAsset.
We think you need these skills to ace Staff Software Engineer - AI/ML - MLOps in City of London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Staff Software Engineer role. Highlight your experience with AI/ML, MLOps, and any relevant projects that showcase your skills. We want to see how you can contribute to our mission at OpenAsset!
Showcase Your Technical Skills: Don’t hold back on detailing your technical expertise! Mention specific programming languages, tools, and frameworks you've worked with, especially those listed in the job description. This is your chance to shine and show us what you bring to the table.
Communicate Clearly: When writing your application, keep it clear and concise. Use straightforward language to explain your experiences and achievements. Remember, we value effective communication, so make sure your passion for AI/ML comes through!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at OpenAsset!
How to prepare for a job interview at OpenAsset - Axomic Ltd.
✨Know Your AI/ML Stuff
Make sure you brush up on the latest trends and technologies in AI and ML, especially those mentioned in the job description like LLMs and MLOps. Be ready to discuss your past experiences with these technologies and how they can be applied to OpenAsset's projects.
✨Showcase Your Leadership Skills
Since this role involves technical leadership, prepare examples of how you've guided teams through complex projects. Think about specific challenges you faced and how you helped your team overcome them, as well as any mentoring experiences you've had.
✨Prepare for Technical Questions
Expect to dive deep into technical discussions during your interview. Brush up on programming languages like Python, Java, or Rust, and be ready to explain your approach to building and deploying machine learning models in production environments.
✨Emphasise Collaboration
OpenAsset values cross-team collaboration, so be prepared to discuss how you've worked with different teams in the past. Share examples of how you’ve integrated AI/ML capabilities into broader projects and how you’ve communicated effectively with both technical and non-technical stakeholders.