Book a StandRegister
Recruitment

Principal Software Engineer

JobExpo.ma
Published
31 July 2024
Expires
1 December 2024
Location
Morocco, Morocco
Job Type

Description

Job description

The Ideal Candidate:

  • Knows how to deliver high-performance SW.
  • Understand the security and data protection requirements of software solutions
  • Has solid Windows internals expertise
  • Will be agile and has a passion for delivering customer value quickly.
  • Can form, articulate and support opinions and narratives from research and POCs.
  • Has the flexibility to wear different hats as the team grows.
  • Comes from a diverse technology background with an understanding from the ground up.
  • Has a problem-solving / troubleshooting attitude coupled with strong communication skills.

The Responsibilities:

  • Develop SW frameworks and tool kits for optimisation, orchestration and monitoring of HPC workloads.
  • Design solution to serve GPU-enabled environment.
  • Develop, build, and consume a range of libraries / APIs.
  • Work with the team to grow the business and deliver excellent customer engagement

Preferred Qualifications:

  • Master's or higher degree in Software Engineering, Technology or a relevant degree
  • 8+ years of software development experience including requirement analysis, design, and deployment.
  • Has worked with a polyglot stack with hands-on development skills in modern C++ with STL & Boost, and C#
  • Some experience working with applications in the area of Data Exploration in a GPU environment.
  • Pragmatic experience in debugging multi-threaded applications and libraries using Visual Studio
  • Very good understanding of application profiling to identify and deal with performance bottlenecks.
  • Good to have experience with CMake, but not mandatory.
  • Experience with Git or SVN, Jenkins or other CI facilities
  • Excellent analytical skills and an understanding of advanced data structures and algorithms.
  • Experience with object-oriented or alternative software design modes.
  • Experience in building complex high-performance systems that have been successfully delivered to customers.
  • Strong knowledge of software security
  • Hands-on creating, testing, and consuming Rest APIs
  • Solid communication skills, including the ability to present ideas and share your knowledge with others.
  • Experience with software development best practices for the full engineering lifecycle
Only registered members can apply for jobs.

Related Jobs

Java Software Engineer   Morocco, Morocco
2 August 2024
Digital Product Owner   Morocco, Morocco
2 August 2024
Solution Architect   Morocco, Morocco
2 August 2024
Data Engineer Machine Learning   Morocco, Morocco
2 August 2024
Microsoft Application Architect   Morocco, Morocco
2 August 2024
Translate »
envelopephone-handsetmagnifiercross linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram