At a Glance
- Tasks: Join a dynamic team to develop and deploy innovative software solutions for cutting-edge research.
- Company: A forward-thinking tech company at the forefront of AI and model development.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
- Other info: Collaborate with diverse teams and thrive in an evolving tech landscape.
- Why this job: Make a real impact by working on exciting projects in a fast-paced environment.
- Qualifications: Strong programming skills and experience with full stack applications are essential.
The predicted salary is between 60000 - 80000 £ per year.
We are seeking a highly skilled Senior Full Stack Software Engineer to join our team supporting research and foundation model development. This role operates at the intersection of research scientists, ML engineers, and infrastructure teams, enabling rapid experimentation, prototyping, and model deployment. You are comfortable working in a high-ambiguity environment where requirements are often not fully defined. Understanding problems, gathering context (including through modern AI tools), and iterating quickly are key aspects of the role. You will contribute across the stack, building systems that support model development, evaluation, and integration into production workflows.
Responsibilities- Work with 3D data (meshes/BREPs) and support 3D geometry processing and rendering systems
- Operate effectively in situations with evolving or unclear requirements
- Strong programming skills in Python (or similar)
- Experience developing full stack applications (backend + frontend)
- Experience using modern AI/GenAI tools as part of the development workflow
- Familiarity with cloud infrastructure (e.g., AWS), Linux environments, and containerization (Docker)
- Experience with CI/CD tools and workflows
- Experience building or working with data pipelines
- Ability to work in fast-paced, ambiguous environments and drive tasks to clarity
- Bachelor's degree in computer science, Engineering, or equivalent experience
- Strong problem-solving, communication, and collaboration skills
- Experience building prototypes in research or experimental settings
- Familiarity with workflow/pipeline orchestration tools (e.g., Metaflow)
- Experience working with 3D data, CAD systems, or rendering techniques
- Experience with frontend technologies (e.g., JavaScript, React)
- Ability to work across multiple domains (systems, data, UI) as needed
- Experience supporting or deploying experimental ML models (evaluation, iteration, or internal use)
- Strong experience with Ray (data, training, or serving use cases)
- Familiarity with DevOps practices and tools (e.g., Kubernetes, Terraform)
- Proficiency in a low-level programming language (e.g., C, C++, Rust)
- Experience with other cloud platforms (Azure, GCP)
Senior Fullstack Software Engineer in London employer: Autodesk, Inc.
Contact Detail:
Autodesk, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Fullstack Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can get you in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving 3D data or full stack applications. We love seeing real examples of your work, so make sure to highlight your best stuff.
✨Tip Number 3
Prepare for the interview by brushing up on your problem-solving skills. We recommend practicing coding challenges and discussing how you’ve tackled ambiguous requirements in past projects. It’ll help you shine during those tricky questions!
✨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, we’re always on the lookout for passionate candidates who are ready to dive into exciting projects.
We think you need these skills to ace Senior Fullstack Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your programming skills in Python, full stack development experience, and familiarity with cloud infrastructure. We want to see how you fit into our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about the role and how your background aligns with our needs. Don’t forget to mention your experience with 3D data and modern AI tools – we love that stuff!
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled ambiguous situations in the past. We’re looking for someone who can drive tasks to clarity, so share those stories that demonstrate your problem-solving prowess!
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 don’t miss out on any important updates. Plus, we love seeing applications come in through our own platform!
How to prepare for a job interview at Autodesk, Inc.
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description. Brush up on your Python skills, and be ready to discuss your experience with full stack applications, cloud infrastructure, and containerization tools like Docker. Being able to talk confidently about these will show that you’re a great fit for the role.
✨Embrace Ambiguity
Since this role involves working in high-ambiguity environments, prepare examples from your past experiences where you successfully navigated unclear requirements. Highlight how you gathered context, iterated quickly, and drove tasks to clarity. This will demonstrate your adaptability and problem-solving skills.
✨Showcase Your Collaboration Skills
This position requires collaboration with research scientists and ML engineers. Be ready to discuss how you’ve worked effectively in teams before, especially in cross-functional settings. Share specific instances where your communication and collaboration made a difference in project outcomes.
✨Prepare for Technical Questions
Expect technical questions that may involve coding challenges or system design scenarios. Practice common algorithms and data structures, and be prepared to explain your thought process. Familiarise yourself with modern AI tools and how they fit into development workflows, as this could come up during the interview.