Engineering and Scientific Programmer

Cape Town FULL TIME R33,333 - R75,000 / Month
(R400,000 - R900,000 / Year)

Job Description

We are seeking a focused and proactive Engineering and Scientific Programmer to develop, implement, and maintain software for engineering and scientific applications. This role requires close collaboration with engineers and scientists to understand their specific software needs and to translate those needs into functional and efficient software solutions.

Responsibilities

  • Collaborate with researchers to develop software tailored to their experiments.
  • Integrate and optimize scientific computing libraries into applications.
  • Participate in design reviews and contribute to architectural decisions.
  • Ensure appropriate use of resources and maintain system stability.
  • Troubleshoot complex technical issues and implement effective solutions.
  • Conduct research to identify new technologies and methodologies relevant to our projects.
  • Facilitate training sessions for team members on software tools and best practices.

Requirements

Education
  • Bachelor's degree in relevant fields
  • Master's degree preferred
Experience
  • 3+ years in a programming environment focusing on engineering solutions.
Technical Skills
  • Advanced algorithms
  • Machine Learning
Soft Skills
  • Teamwork
  • Analytical thinking
Certifications
  • Google Professional Cloud Architect
  • Microsoft Certified Solutions Developer
Languages
  • English: Fluent

Advantageous

  • Experience with high-performance computing: Hands-on experience with high-performance computing environments.
  • Familiarity with databases: Experience with relational and non-relational databases for data storage.

Benefits

  • Comprehensive health benefits including dental and vision care
  • Flexible working arrangements and a hybrid working model
  • Continuous professional development programs
  • Employee wellness initiatives and support

Company Culture

  • Inclusivity: We strive to create an inclusive workplace where diversity is celebrated and all team members feel at home.
  • Continuous Learning: We emphasize continuous learning, encouraging employees to engage in training and development opportunities.
  • Work-Life Balance: We value work-life balance, offering flexible working hours to our team members.
Status: Closed