We DELIVER amazing creative experiences


Senior Software Engineer, Performance, Accelerators & Machine Learning Modeling

Become Part of A Unique Global Team

Senior Software Engineer, Performance, Accelerators & Machine Learning Modeling

At Alfa Xprienz, we leverage technologies to drive innovation and enable businesses to transition into digitally mature organizations. We will help you start small, start simple and scale fast. We do this by building and running on the world's best data and AI infrastructure platforms, so our customers can benefit on solving challenges that are hindering their organizational mission.


Our driving force at Alfa Xprienz is that we grow and innovate heavily in areas that improve productivity and operational efficiencies in order to ensure that we collaboratively continuously deliver the highest quality products to your customers.


Become part of a uniquely Global Team with innovation at the forefront leveraging technology in driving amazing experiences. We are looking forward to you joining our amazing team in any of our professional and expert roles. We have an amazing culture of growing and learning together, whilst we create exciting solutions to problems of businesses, organizations, governments and individuals.

The Role Requires You To:

The role of the Performance Engineer is to improve overall performance across key Machine Learning (ML) workloads (as a TensorFlow model), software stack (accelerator software/compiler) and hardware (GPU, TPU, other). We interact with product groups and ML practitioners, software teams, hardware/architecture teams. We develop custom software tools for benchmarking, profiling, analysis and reporting.

What you are responsible for

  • Define Performance and TCO (cost) metrics and work to improve them on important ML workloads.
  • Build and maintain hardware/software simulators to enable faster evaluation of options and solutions (generally C++ and some Python).
  • Build tools to extract metrics from running workloads and perform data analysis to identify areas of improvement.
  • Maintain benchmarks, and study roadmap and changes on ML models while collaborating with other teams (Hardware, Compiler, ML researchers) to improve the end to end flow and results.
  • Analyze systems (chip, board, system, networking) to identify bottlenecks and improve performance or cost (TCO).

What We Require:

  • Bachelor's degree or equivalent practical experience.
  • 7 years of software development experience, or 5 years with an advanced degree.
  • Experience with software development using C++.
  • Experience with machine learning algorithms, performance analysis, and computer architecture.Master’s degree or PhD in Computer Science, or a related technical field, with an emphasis on performance evaluation or ML systems.
  • Experience with performance analysis and debugging - improving performance of single node or multi-node (distributed) systems.
  • Experience with compiler flows - software involved in translating high level language (i.e. TensorFlow) to hardware instructions.
  • Experience working with hardware (e.g. how chips are built, RTL/VHDL/Verilog, Interfaces (PCIe, Ethernet), Machine Learning details (e.g. an understanding of recommendation systems, NLP, image & vision), ML Accelerators (e.g. experience at a company that built ML chips), and experience with simulators, especially hardware simulators.

Benefits

  • Health insurance reimbursement and collective healthcare scheme
  • Life, accident and disability coverage
  • Company Pension
  • Paid parental leave
  • Annual vacation bonus


We Are Commited to Diversity and Inclusion

At Alfa Xprienz, we are committed to fostering a diverse and inclusive culture where everyone can excell and grow. We take great care to ensure that our hiring practices are inclusive and meet equal employment opportunity standards. Individuals looking for employment at Alfa Xprienz are considered without regard to age, color, disability, ethnicity, family or marital status, gender identity or expression, language, national origin, physical and mental ability, political affiliation, race, religion, sexual orientation, socio-economic status, veteran status, and other protected characteristics.

TALK TO US

Talk to one of our experts to discover how Alfa Xperienz Solutions can help you achieve your AI and data-driven aspirations.

Book Consultation Now
Share by: