At a Glance
- Tasks: Build and support innovative software for research and model development.
- Company: Join a cutting-edge tech company at the forefront of AI and ML.
- Benefits: Enjoy competitive pay, flexible work options, and growth opportunities.
- Other info: Collaborate with diverse teams and work on exciting 3D data projects.
- Why this job: Make a real impact in a dynamic environment with evolving challenges.
- Qualifications: Strong programming skills and experience in full stack development required.
The predicted salary is between 70000 - 90000 £ 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 employer: Autodesk, Inc.
Join a dynamic and innovative team as a Senior Full Stack Software Engineer, where you will thrive in a collaborative environment that values creativity and rapid experimentation. Our company offers exceptional employee growth opportunities, a supportive work culture, and the chance to work with cutting-edge technologies in a high-ambiguity setting. Located in a vibrant tech hub, we provide unique advantages such as access to industry-leading resources and a network of talented professionals, making it an ideal place for those seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Fullstack Software Engineer
✨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 want to see what you can do, so make it easy for us to find your best work.
✨Tip Number 3
Prepare for the interview by brushing up on your problem-solving skills. We love candidates who can think on their feet, so practice coding challenges and be ready to discuss how you tackle ambiguous requirements.
✨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 looking for passionate individuals who are eager to join our team.
We think you need these skills to ace Senior Fullstack Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match our job description. Highlight your programming skills in Python, full stack development experience, and any 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 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 and iterated quickly to drive tasks to clarity. This will demonstrate your adaptability and problem-solving skills.
✨Showcase Your Prototyping Skills
If you have experience building prototypes in research or experimental settings, make sure to bring that up! Discuss any relevant projects where you used modern AI tools or worked with 3D data. This will illustrate your hands-on experience and ability to contribute to model development and evaluation.
✨Prepare Questions
Interviews are a two-way street, so come prepared with thoughtful questions about the team, the projects, and the company culture. Ask about their use of workflow orchestration tools or how they handle CI/CD processes. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.