Python / Spark / AI Developer
Hire Resolve
Hire Resolve connects Job seekers to Employers. The company is a Specialist Recruitment & Staffing company with a national presence with a customer base of listed companies on the JSE and global multinationals. The company prides itself on its technical & industry knowledge. The consultants at Hire Resolve are very well networked within their community - they are industry savvy & technically competent. Specialties Specialist Recruitment, Engineering, Mining, Civil Engineering, Finance, Information Technology, C#, Java, PHP, Construction & Building, SAP, Supply Chain, Freight & Logistics, FMCG, Trade & Technical, and Human Resources . Job Description We are looking for a skilled Python / Spark / AI Developer to join a growing technology team. You will be responsible for developing scalable data pipelines, replatforming legacy SQL workloads onto modern Spark and lakehouse technologies, and supporting the development of APIs and AI-driven features. The ideal candidate is a strong Python developer with hands-on production experience in Apache Spark/PySpark, SQL, Delta Lake and REST APIs. Key Responsibilities Build Spark/PySpark data pipelines using Delta Lake. Replatform legacy T-SQL logic into Spark SQL. Develop modern, type-safe and well-tested Python applications. Build REST APIs using FastAPI or equivalent frameworks. Implement authentication, idempotency and job-status functionality. Validate migrated pipelines against legacy systems and provide parity evidence. Work from technical specifications, design documents and ADRs. Develop automated tests using pytest. Contribute to CI/CD pipelines, code reviews and technical documentation. Minimum Requirements 4+ years of professional Python development experience. 2+ years of production experience with Apache Spark / PySpark. Strong knowledge of Spark SQL and DataFrame APIs. Production experience with Delta Lake or equivalent technologies such as Iceberg or Hudi. Strong SQL skills and experience working with legacy T-SQL. Experience with pytest and automated testing. Experience developing REST APIs, preferably with FastAPI. Experience with Docker and containerised development environments. Strong Git and CI/CD experience. Experience with type-hinted Python and static analysis tools such as Pyright or Mypy. Experience with modern Python tooling such as uv or Poetry. Ability to work independently from written technical requirements and design documentation. Bachelor's degree in Computer Science, Engineering or a related field, or equivalent experience. Proven track record of delivering production Python/Spark pipelines independently. Advantageous Skills Experience with LLM / AI integration. Experience with Ollama, vLLM, llama.cpp, LM Studio or hosted AI APIs. Knowledge of data governance, privacy engineering and POPIA/GDPR principles. Experience with Hive Metastore, Trino or Apache Ranger. Azure experience, including ADLS Gen2, Synapse, ADF, Key Vault or Service Bus. Experience with structured logging, OpenTelemetry or OpenLineage. Data migration and pipeline parity testing experience. Databricks Certified Developer for Apache Spark or equivalent certification.
- ...draw from at any given time.ENVIRONMENT: Our Client is an AI transformation agency: clients describe a bottleneck slowing their... ...build scalable backend systems, APIs, and databases, primarily in Python. Deploy, manage, and optimise production environments on AWS,...
- ...collaborative technology team, you will: Design, develop, and maintain internal web applications... ...and end-user environments Leverage AI-assisted development tools such as GitHub... ...following will be highly beneficial: Python Docker Linux Microsoft Graph API...
- ...A dynamic organisation is looking for an AI & Automation Specialist to join its IT team... ...inefficiencies, automate repetitive tasks, develop practical AI solutions and demonstrate the... ...Exposure to Power BI, Microsoft Fabric or Python. Qualifications Degree or...
- ...Job Description: As an AI Search Strategist, you'll help organisations improve visibility across emerging AI-driven search platforms, optimise content for large language models, and develop strategies that enhance discoverability, authority, and user engagement...
- ...Responsibilities - Developing, deploying, and maintaining business intelligence solutions, including dashboards and reports. - Creating... ...situations. - Experience with scripting languages such as Python or R for data analysis. - Familiar with statistical testing techniques...
- ...Responsibilities: Build and customise Salesforce solutions Develop with Apex, Lightning Web Components, and Visualforce Create... ...and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists If you have not had any...
- ...wealth and investment management in specific developed markets. Our Values are: Acting with... ...there is respect for one another Data, AI and Engineering Academy Graduate An... ...Programming languages and frameworks such as Python, Java, .Net, and SQL Data analysis,...
- ...role particularly exciting is the opportunity to influence how AI is adopted across the software development lifecycle. This team... ...actively exploring AI-enabled engineering practices and is looking for developers who want to play a key role in shaping the future of software...
- ...time.ENVIRONMENT: A highly talented AI & Automation Specialist is wanted by a growing... ...Agents, Automation & Tool Build - Develop and maintain AI and automation solutions... ...Exposure to Power BI, Microsoft Fabric, Python or other reporting and development tools....
- ...evolving the internal engineering platforms that enable safe, scalable AI-assisted software delivery. Responsibilities include: Designing and building AI engineering harnesses, developer tooling, evaluation frameworks, guardrails, and workflow automation...
- ...The Innovation Lab serves as SATIC's AI engineering hub. It focuses on solving complex... ...accelerate delivery with minimal overhead. Develop AI models tailored to client requirements.... ..., and visualization. Proficiency in Python. Full-stack development experience....
- ...anomalies, and improve the efficiency of financial reporting and reconciliation processes. Key Responsibilities Automation, Data & AI Design and build automated reconciliation workflows to reduce manual review and turnaround time. Use tools such as SQL and AI...
- ...Key Responsibilities: Design, develop, test, and maintain scalable, high-quality web applications Build responsive and user-friendly... ...and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists. If you have not had any...
- ...and utility monitoring company based in Cape Town is seeking a Developer / Systems Integrator who will own live customer systems and make... ...based on datasheets. Platform Scripting & Automation: Write Python against the REST API for bulk device operations, data back-fills...
- ...existing systems Conduct development testing Maintain and fix existing systems Enhance current functionality Design and develop new features Provide 3rd line support and resolve queries Support system security and audits Improve development practices...
- ...Job Description: As a Mobile Developer, you will be responsible for designing, developing, and maintaining high-quality mobile applications using modern cross-platform frameworks such as Flutter and React Native, while delivering seamless user experiences and scalable...
- ...systems Perform development testing Maintain and fix existing systems Enhance current system functionality Design and develop new features Provide 3rd line support and resolve queries Support system security and audit requirements Improve development...
- ...As a React Developer, you will be responsible for designing, developing, and maintaining responsive web applications, delivering exceptional user experiences, and collaborating with cross-functional teams to create innovative digital solutions. Skills & Experience...
- ...Collaborative mindset willing to give and receive constructive code review feedback. Self-motivated learner who keeps up with developments in the JavaScript / React / Node.js ecosystem. Reliable, accountable, and proactive in flagging blockers or risks early....
- SPARK Schools is a network of affordable private schools implementing Africa's first blended learning model for primary school students... .... Collaborate with grade level and content area partners to develop rigorous, engaging learning experiences and to create and implement...
- ...QUALIFICATION & EXPERIENCE: Experience in systems design, programming and/or systems software development and support. At least 3 years developer experience in AZURE, C#, .Net and SQL. Understanding of modern architectural designs, such as Component-Based Architecture....
- Key Responsibilities: Provide accurate and timely progress reports to clients, agents, and referral sources. Manage and consult with clients to ensure all documentation is complete and compliant. Maintain strict compliance with SARS and municipal requirements ...
- ...business stakeholders to build innovative products and modern user experiences Responsibilities include: Designing, developing, and enhancing software solutions that reduce reliance on legacy systems and introduce modern technologies and functionality Collaborating...
- ...direction and best practices. Key responsibilities include: Building and maintaining mobile applications using Flutter. Developing new features and improving existing functionality alongside product and design teams. Writing clean, scalable, and efficient...
- ...locally and internationally. We're looking for a Senior Full Stack Developer to join a well-established Fintech platform, supporting and... ...or similar NoSQL database Graph database technology Apache Spark Apache Kafka or similar message queue/middleware JSON REST...
- ...Description Our client is looking for a Developer / Systems Integrator to join their... ...Platform Scripting & Automation Write Python against the platform REST API for bulk... ...proceeding on a guess. Accountable for AI-assisted output: the team uses AI tooling...
- ...landings in times of need as our offering.About the Role ARC AI builds AI agents as products: systems that operate autonomously... ...degradation to its root cause in a live system Proficiency in Python and LLM frameworks (LangChain, LlamaIndex, or equivalent) RAG architecture...
- ...or Firebase) # Hands-on experience with cloud infrastructure including deployment and monitoring (AWS or Azure) # Mentor junior developers and contribute to code quality and best practices # Participate in solution design, scoping, and technical proposal developmen...
- ...of need as our offering.About the role You'll turn powerful AI systems into real, usable products; the kind customers and teams... ...frameworks (React or similar) Backend/API development (Node.js, Python, or similar) REST/GraphQL APIs at scale Secure, compliant...
- ...quality, cross-platform mobile applications using Flutter and Dart Develop and launch exciting new features that enhance the user... ...and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists. If you have not had any...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Python / Spark / AI Developer. Be the first to apply!
