Enable job alerts via email!

Principal Software Development Engineer, Unstructured Data

Merantix

London

Hybrid

GBP 70,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company seeks a Principal Software Engineer to develop ML-powered features and scalable data pipelines. Collaborate with a diverse team and work on exciting projects at the intersection of research and product. This role is vital for advancing generative AI technologies.

Qualifications

  • 8+ years of experience with programming, version control, testing, and deployment.
  • Experience in data modeling and processing unstructured data.
  • Knowledge of distributed computing frameworks like Spark.

Responsibilities

  • Develop scalable distributed systems for processing datasets for machine learning.
  • Conduct experiments on data to derive insights.
  • Create visualizations to communicate data insights.

Skills

Programming
Data modeling
Data architecture
Distributed computing
Cloud platforms
Data analysis
Security best practices

Education

BSc or MSc in Computer Science

Tools

Docker
Linux
Bash
Spark
AWS
Azure
GCP

Job description

Job Requisition ID #

25WD89838

Position Overview

As a Principal Software Engineer at Autodesk Research, you will work on new ML-powered product features that help our customers imagine, design, and make a better world. You are a software engineer passionate about solving problems and building solutions. You will collaborate with scientists, research engineers, and platform engineers to build and deploy scalable data pipelines for machine learning. Your expertise spans data processing and distributed systems, with a focus on software engineering. You will work at the intersection of research and product, building generative AI features in Autodesk products.

You will report to: Manager, Autodesk Research, Generative AI.

Location: London or remote (within UK). Autodesk supports a hybrid work environment, allowing remote, in-office, or mixed work arrangements.

Responsibilities

  1. Collaborate on engineering projects with a diverse, global team of researchers and engineers.
  2. Develop scalable distributed systems for processing, filtering, and deploying datasets for machine learning.
  3. Process large, unstructured, multi-modal data sources (text, images, 3D models, code, metadata) into ML-ready formats.
  4. Conduct experiments on data to derive insights.
  5. Create visualizations and summaries to communicate data insights to researchers and leadership.
  6. Work with legal and trust teams to ensure data is used ethically and compliantly.
  7. Develop secure data pipelines respecting security best practices.
  8. Integrate systems with orchestration and data lineage tools.
  9. Write well-documented, testable code.
  10. Analyze errors and troubleshoot issues.
  11. Identify opportunities for adopting best practices and new technologies.

Minimum Qualifications

  • BSc or MSc in Computer Science or equivalent experience.
  • 8+ years of experience with programming, version control, testing, and deployment.
  • Experience in data modeling, architecture, and processing unstructured data.
  • Experience with processing 3D geometric data.
  • Experience with large-scale, data-intensive systems in production.
  • Knowledge of distributed computing frameworks (Spark, Dask, Ray).
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Proficiency with Docker, Linux, and bash.
  • Ability to document code, architectures, and experiments.

Preferred Qualifications

  • Experience with databases and data warehousing (Hive, Iceberg).
  • Data transformation skills (SQL, DBT).
  • Experience with orchestration platforms (Airflow, Argo).
  • Knowledge of data catalogs, metadata management, vector databases, relational/object databases.
  • Experience with Kubernetes.
  • Understanding of computational geometry (meshes, boundary representations).
  • Ability to analyze data using tools like Pandas, Matplotlib, Seaborn, Plotly, R.
  • Familiarity with Autodesk or similar CAD/CAE/CAM products.
  • Knowledge of data lake architectures, data provenance, and lineage.
  • Understanding of computational geometry and industry-specific applications.

The Ideal Candidate

  • Proactive in providing solutions and eager to learn new technologies.
  • Enjoys collaborating across global teams.
  • Comfortable working in ambiguous, newly forming areas.
  • Skilled in building prototypes, maintainable systems, and owning developed systems.
  • Has a growth mindset and passion for learning.

#LI-JK3

Learn More

About Autodesk

Autodesk creates innovative software used in various industries, helping turn ideas into reality and transforming how things are made. We pride ourselves on our culture, which guides our work, relationships, and global impact. Join us to shape the future and build a better world.

Salary transparency

Salary is part of Autodesk’s competitive package, based on experience and location. Compensation may include bonuses, stock grants, and benefits.

Diversity & Belonging

We foster a culture of belonging where everyone can thrive. Learn more: https://www.autodesk.com/company/diversity-and-belonging

Existing Contractors or Consultants

If you are an existing contractor or consultant, please search and apply for jobs internally.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Javascript Engineer – AI Cyber Security

Propel London

London null

Remote

Remote

GBP 90 000 - 130 000

Full time

Today
Be an early applicant

- Senior Software Engineer/Tech leads – PHP/React Native/React - Fintech – Start-up/Scaleup Env[...]

JR United Kingdom

London null

Remote

Remote

GBP 95 000 - 115 000

Full time

Today
Be an early applicant

- Senior Software Engineer/Tech leads – PHP/React Native/React - Fintech – Start-up/Scaleup Env[...]

JR United Kingdom

City Of London null

Remote

Remote

GBP 95 000 - 115 000

Full time

Today
Be an early applicant

Senior Software Engineer - Quant Full Stack & Infrastructure (Team Lead)

ZipRecruiter

London null

Remote

Remote

GBP 70 000 - 110 000

Full time

4 days ago
Be an early applicant

--- Senior Software Engineer/Tech leads – PHP/React Native/React - Fintech – Start-up/Scaleup E[...]

Areti Group | B Corp™

Greater London null

Remote

Remote

GBP 95 000 - 115 000

Full time

10 days ago

Software Engineer Team Lead

HomeServe Finance

London null

Remote

Remote

GBP 90 000 - 120 000

Full time

4 days ago
Be an early applicant

Lead Software Engineer - 95% Remote - 85k - ID41216

JR United Kingdom

Milton Keynes null

Remote

Remote

GBP 80 000 - 85 000

Full time

Today
Be an early applicant

Lead Software Engineer

LinuxRecruit

London null

Remote

Remote

GBP 60 000 - 85 000

Full time

9 days ago

Remote Principal Software Engineer, Nifty Gateway - Gemini

Blockchain Works

London null

Remote

Remote

GBP 90 000 - 130 000

Full time

11 days ago