As a Senior Software Engineer, you'll be at the forefront of data and analytics, working with cutting-edge technologies. This role is perfect for someone who thrives in a dynamic environment and is passionate about machine learning and data science.
Network Recruitment is looking for a Senior Software Engineer to join their team in Pretoria. This role focuses on data and analytics, particularly in the areas of machine learning and artificial intelligence. You will work with a team of experts to develop solutions that leverage data to drive business decisions and improve processes.
In your day-to-day work, you will be responsible for designing and implementing software solutions that utilize machine learning algorithms. You will collaborate with data scientists and analysts to understand their needs and translate them into technical requirements. Your role will also involve optimizing existing systems and ensuring that they are scalable and efficient.
The ideal candidate for this position is someone with a strong background in software development, particularly in Python and SQL. Experience with machine learning frameworks and techniques is essential, as well as familiarity with data analysis tools. You should be comfortable working in a fast-paced environment and be able to adapt to changing project requirements.
Key responsibilities include: • Developing and maintaining software applications • Collaborating with data scientists to implement machine learning models • Optimizing data processing workflows • Ensuring code quality and performance
If you are passionate about technology and eager to work on innovative projects, this role could be a great fit for you.
You'll be taken to the original listing on CareerJet to apply.