Subscribe to Job Alert
Join our happy subscribers
Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
Isazi Consulting is a data science company which focuses on machine learning and optimisation. We search for patterns, trends and possible explanatory hypotheses, continually testing and updating our belief, and then build models and algorithms to leverage the knowledge we have gained and to further understand the data.
About the job
About Isazi Consulting
Isazi Consulting is an Artificial Intelligence company based in Johannesburg. We are a young, fun and innovative tech company that solves difficult, real world challenges across various industries through building machine learning and advanced analytics software solutions. We believe our success is best felt through enabling our clients to make decisions informed by data.
At Isazi Consulting, we are a dynamic team of data-driven, colourful geniuses who love to solve real problems in different ways. We are built on passion, trust and thinking outside of the box. We value unique, free-thinking individuals who chase the thrill of building from scratch. We are looking for new colleagues who value trust, creativity, autonomy, and mastery.
Purpose of role
The primary function of the Solutions Hacker role is to design and build, with immense speed, technical solutions to solve customer specific problems. This role is not to build a solution from scratch but rather to make use of the existing building blocks in place to come up with the most appropriate solution for a customer requirement. To be clear, a Solutions Hacker is our term for a software engineer that gets solutions to customers fast.
Responsibilities:
Design and build technical solutions, by applying or adapting existing building blocks (Cloud solutions, machine learning & artificial intelligence components.
Be able to understand and use components built by our research and product teams.
Develop quick wrappers over massive platforms that leverage full stack development to create new functionalities at lightning-quick speed.
Qualifications and Criteria:
The ideal candidate will possess the following qualifications and criteria:
Bachelor's degree or equivalent experience in quantitative field (Computer Science Statistics, Applied Mathematics, Engineering, etc.).
At least 1 - 5 years experience working with programming (C++, Go, Python, JavaScript, TypeScript preferred).
Skills:
Work with a customer and engagement lead in order to understand the customer needs.
Analyse and repurpose existing components, or design and develop new components to satisfy those needs.
Fluency in a programming language (e.g. C++, Go, Python, JavaScript, TypeScript)
Experience using Git.
Knowledge of continuous integration (e.g. Gitlab/Github).
Basic familiarity with relational databases, preferably PostgreSQL.
A firm understanding of and experience with the engineering approach.
Qualities:
Strong level of accountability and ownership.
Analytical thinking.
Strong communicative abilities and interpersonal skills.
Ability to interact with other team members via code and design documents.
Ability to work in high pressure environments.
Ability to work at immense speed to find solutions.
Curious and inspired by difficult problems.
Ability to work on multiple tasks simultaneously.
Ability to work in high pressure environments and meet deadlines.
Submission Requirements
CV
All academic transcripts
Copy of valid visa and passport (Non SA Citizens)
Submit to [email protected] with the name of the position you wish to apply for in the subject line.
Build your CV for free. Download in different templates.
Join our happy subscribers