A leading software services and consulting company specializing in generative AI is seeking a Software Engineer to design and implement data infrastructure and applications.
Our client is a leading software services and consulting company focusing on delivering innovative solutions with a strategic emphasis on generative AI. They are expanding their team to include an individual contributor that will act as a software engineer . This role involves handling moderately complex research, design, and software development tasks within a designated software functional area or product line.
The individual in this position should be capable of working independently on specific tasks, addressing challenges such as program flow design, efficient coding, and unit testing. This is an initial six-month contract, with the potential to transition into a permanent role afterwards directly with our client. The responsibilities will include, but are not limited to, the following key deliverables: Design and implement scalable data infrastructure to support real-time processing of unstructured content. Create Java-based applications and APIs to support editorial systems, ensuring seamless ingestion and transformation of data for advanced analytics and content search functionality. Interface with other technical personnel or team members to finalise requirements and understand product needs. Write and review portions of detailed specifications for developing system components of moderate complexity. Work closely with other development team members to understand and translate moderately complex product requirements into software designs. Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders. Complete bug fixes. Bachelor’s degree in Engineering, Computer Science, or equivalent experience. Ability to work with complex data models. Proficiency in development languages including but not limited to Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net. Experience with both Unix and Windows-based systems. Ability to work well with internal and external technology resources
Software Engineer Generative AI Data Infrastructure Java Software Development
South Africa Latest News, South Africa Headlines
Similar News:You can also read news stories similar to this one that we have collected from other news sources.
Software Developer - Generative AI FocusA leading software services and consulting company specializing in generative AI is seeking a skilled software developer for a six-month contract with the potential to extend into a permanent role. The developer will be responsible for designing, developing, and implementing software solutions within a specific product line. Responsibilities include working with complex data models, creating Java applications and APIs, collaborating with team members, and completing bug fixes.
Read more »
CX Software Engineer - Southern AfricaA leading cloud Contact Center and Customer Experience (CX) solutions provider in Southern Africa seeks a skilled CX Software Engineer to join their Professional Services team. The role involves designing, developing, testing, and supporting Contact Centre and CX applications, ensuring successful business solutions delivery.
Read more »
Junior Software Engineer - Tech StartupA tech startup revolutionizing African households seeks a Junior Software Engineer in Cape Town. This role is multi-faceted, requiring technical expertise alongside an interest in business, finance, and operations.
Read more »
DevOps Engineer - Software Development CompanyA software development company specializing in architecture consulting, systems integration services, and bespoke software solutions is seeking a talented DevOps Engineer. The ideal candidate will have a passion for automation and streamlining operations.Responsibilities include monitoring and maintaining infrastructure, collaborating with development teams, implementing IaC practices, and optimizing system performance.
Read more »
Junior Software Engineer at Tech Startup in Cape TownA tech startup improving lives for African households seeks a Junior Software Engineer in Cape Town. The role combines software development with business, finance, and operations understanding. Candidates must design, build, test, maintain, and manage robust software solutions while collaborating with operations teams and sales networks. Only shortlisted candidates will be contacted.
Read more »
DevOps Engineer Position Open at Software Development CompanyA software development company specializing in architecture consulting, systems integration, and bespoke software solutions is looking for a talented DevOps Engineer. The ideal candidate will have a passion for automating operations, strong Linux experience, and proficiency in scripting languages like Python. The role involves collaborating with development and operations teams to ensure the reliable deployment and operation of software solutions.
Read more »