Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Software Engineer (ML Platform).
Spain Jobs Expertini

Urgent! Senior Software Engineer (ML Platform) Job Opening In Barcelona – Now Hiring Lace Lithography

Senior Software Engineer (ML Platform)



Job description

Overview
Lace Lithography is developing revolutionary chip lithography technology to dramatically improve chip performance.

We are seeking a motivated and talented Senior Software Engineer to join our Platform and Security team.

You will collaborate with different teams to support a broad range of computational needs, and help in the design of specific distributed algorithms.

Your work will involve managing HPC workloads, enabling GPU acceleration, and ensuring the scalability, reliability, security and performance of our mission-critical systems used in research, development, and production.

Key Responsibilities
This list is not exhaustive; additional duties may be assigned as needed.

Core Platform Development: Architect, implement, and maintain company-wide infrastructure for computation, simulations, data processing, and distributed workflows.

High-Performance Computing: Build and optimize HPC pipelines for large-scale data processing and simulation workloads.

GPU Acceleration: Develop and maintain GPU-based computation modules (CUDA, OpenCL, or similar) for performance-critical workloads.

Infrastructure Reliability: Implement monitoring, diagnostics, and failover strategies to ensure continuous platform availability.

Process Improvement: Contribute to CI/CD, automated testing, and deployment pipelines to streamline workflows.

Documentation & Knowledge Sharing: Maintain technical documentation and mentor other engineers in distributed, HPC, and GPU best practices.

Distributed Algorithm Design: Work alongside algorithm specialists to design and optimize distributed solutions tailored to domain-specific needs.

Cross-Team Collaboration: Partner with multiple teams to integrate algorithms, tools, and workflows into the shared platform.

Qualifications
Required:

Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Applied Mathematics, or a related field.

5+ years of professional experience in software engineering with a focus on platform, infrastructure, distributed algorithms, or large scale simulation.

Proficiency in one typed language for high-performance applications, Julia preferred

Expertise in distributed systems design and implementation.

Hands-on experience with GPU programming (CUDA, OpenCL, or similar).

Proficiency with parallel programming models (MPI, OpenMP, or similar).

Experience profiling and optimizing applications — including both memory-bound and compute-bound workloads.

Familiarity with containerization (Docker, Singularity) and orchestration (Kubernetes, Slurm, or similar).

Excellent communication skills and ability to collaborate across multiple technical teams.

Experience with Git or other version control systems.

Preferred:

Experience with large-scale non-linear optimization systems.

Previous work in scientific computing or industrial R&D environments.

Compensation
Competitive salary and participation in our equity incentive plan.

Benefits & Perks

Wellness stipend, weekly team lunches, monthly events, and a yearly offsite with the full Lace team.

Quarterly development goals with your manager and your own budget to learn and grow.

Smooth onboarding, wherever you’re coming from.

We support relocation and immigration to make joining Lace as smooth and welcoming as possible.

Travel
We encourage cross-site collaboration and support travel between our York, Barcelona, and Bergen locations to stay connected and aligned.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Semiconductor Manufacturing

Note: This refined description retains the original job information while removing duplicate content and irrelevant sections such as external referrals and unrelated job listings.

#J-18808-Ljbffr


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Software Potential: Insight & Career Growth Guide