Senior Software Developer

Stellenbosch, Western Cape, South Africa

Job Description


At Sportable, we're not just redefining the future of sports technology; we're creating it. As a leading sports data provider, we're on a mission to tackle the toughest challenges facing elite sports using cutting-edge technology. With a track record that includes the world's first Smart Rugby ball, we're expanding into new sports and new markets. Our solutions comprise bespoke wireless embedded systems and software from bare metal to cloud, Sportable is a multidisciplinary mecca for sports and technology enthusiasts.With our HQ in London, offices in Australia and North America, we are excited to be expanding our global footprint by opening offices and recruiting new roles in the vibrant City of Stellenbosch, South Africa. We are looking for an exceptional developer to join our high performance team working on areas of our codebase that run complex algorthims in low latency pipelines. Candidates must have a strong academic record (first or distinction) in an Engineering or Computer Science Degree and 5+ years of experience working high performance software development. Required skills and technology experience

  • Production level knowledge of Python and C++. Knowledge of C and Golang Desirable
  • Strong Mathematical and Algorithmic expertise
  • GCC, GDB, code profiling, unit tests
  • Understanding of DSP and data modelling techniques (eg. digital filters, regressions, optimizations)
  • Understanding of networking protocols (OSI model, TCP/IP, UDP, Berkley/Posix/BSD sockets. Knowledge of boost:asio desirable)
  • Data pipelines, streaming protocols, brokers models
  • Linux, Python, Version control (GIT)
  • SQL knowledge desirable
  • GPU programming desirable (CUDA or openGL)
Responsibilities: As part of a skilled engineering team:
  • Deliver reliable, testable, documented, clean code to progress the software stack
  • Deliver and enhance algorithmic features in the production environment
  • Prototype and develop algorithms alongside the data science team
  • Translate prototyped algorithms into production systems and ensure suitable performance (accuracy, reliablilty, throughput, efficiency, latency, etc.)
  • Develop and enhance data pipelines and infrastructure
  • Mentor and provide technical leadership to junior members of the team
Personal qualities:
  • Thrive in fast-paced start-up environment
  • Hands-on attitude
  • Ability to solve complex problems.
  • Good communication
  • Attention to detail
Reporting directly to:
  • Principal Software Architect / Head of Software
Working closely with:
  • Embedded SW Engineers
  • CTO
  • Head of Data Science
  • Backend SW developers
Perks
  • Hybrid work environment
  • Generous annual leave - 25 days holiday excluding public holidays
  • Pension Salary contribution
  • Opportunity for global collaboration
Diversity statement: Sportable is a committed equal opportunities employer, and we welcome applications from disabled candidates, and those form minority ethnic backgrounds. Job Type: Full-time Salary: Up to R83,333.00 per month Ability to commute/relocate:
  • Stellenbosch, Western Cape: Reliably commute or planning to relocate before starting work (Required)

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1272346
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Stellenbosch, Western Cape, South Africa
  • Education
    Not mentioned