Software Developer (Generative AI in Control Systems) - Johannesburg
Salary Negotiable
Johannesburg, Gauteng
Johannesburg,
Gauteng
more than 14 days ago
14-03-2025 1:53:34 PM
Software Developer (Generative AI in Control Systems)
We are seeking a highly skilled Software Developer with a strong background in software development and system integration to join our team.
The role involves the development and roll-out of solutions for different sites, utilizing Generative AI within control systems.
The candidate will work closely with the customer to gain domain-specific insights and integrate these solutions effectively.
Key Responsibilities:
Design, develop, and implement software solutions utilizing Generative AI for control systems across various sites.
Collaborate with customers to gather and understand their domain-specific requirements and integrate solutions effectively.
Develop and optimize software code using Python, SQL, and other technologies as required.
Work with APIs for seamless integration of various systems.
Ensure the scalability, security, and reliability of the developed solutions.
Troubleshoot and resolve technical issues related to software integration.
Conduct thorough testing and debugging of software applications.
Document the software development process, technical specifications, and user guides.
Stay updated with advancements in Generative AI and control systems, proposing improvements as necessary.
Provide technical guidance and support during the roll-out of solutions to customer sites.
Required Skills & Qualifications:
7-10 years of software development and integration experience.
Strong proficiency in Python, SQL, and database management.
Experience with API development and integration.
Experience working with Generative AI applications is highly preferred.
Strong problem-solving skills with the ability to troubleshoot and optimize code.
Ability to adapt to new technologies and methodologies.
Excellent communication skills to interact effectively with customers and stakeholders.
Ability to work independently and as part of a collaborative team.
Preferred Qualifications:
Experience in control systems or related fields.
Knowledge of Generative AI and its applications in industrial systems.
Familiarity with cloud computing platforms and tools.
Bachelors or Diploma in Computer Science, Engineering, or a related field.
Job Type:
Contract
Workplace Type:
Onsite
Location:
South Africa
Experience Level:
Senior