Job Description
About the Role
We are seeking a Junior Data Engineer – AI to join our team in North Johannesburg. As a key member of our data engineering team, you will play a crucial role in designing and implementing data solutions that drive business value. With a strong foundation in programming and data analysis, you will work closely with our CEO to deliver high-quality results and contribute to the development of innovative AI-powered products.
Key Responsibilities
- Write scripts in Python and interact with APIs
- Debug existing code and investigate data mismatches
- Work comfortably with SQL, including JOINs, aggregations, and data investigation
- Utilize a Linux terminal for SSH, bash, and script execution
- Identify and resolve discrepancies in numbers
- Gain hands-on experience with NVIDIA AI hardware and production AI systems
Requirements
- Honours degree in Computer Science (CS), Information Systems (IS), Data Science, or equivalent
- 12 years of relevant experience in data engineering, software development, or a related field
- Strong proficiency in Python, including script writing and API interaction
- Comfortable with SQL, including JOINs, aggregations, and data investigation
- Experience working in a Linux terminal, including SSH, bash, and script execution
Qualifications
- Formal education/certifications not specified.
Salary & Benefits
- No salary information provided.
How to Apply
Click the green “Go Apply” button below to apply directly online with the employer.
About IT / Computing / Software Jobs in Johannesburg
The IT and computing industry is a significant sector in Johannesburg, South Africa, with a growing demand for skilled professionals to drive business growth and innovation. Generally, the job market trends in this field are characterised by high demand for experienced professionals, particularly in areas such as cloud computing, cybersecurity, and data analytics. Typically, companies in this sector invest heavily in technology to stay competitive, creating opportunities for career advancement.
When it comes to salary expectations, it’s essential to note that these can vary widely depending on factors such as experience, company size, industry sector, and specific job requirements. Broadly speaking, salaries for IT and computing professionals in Johannesburg often fall within the following ranges: junior positions (R300 000 – R600 000 per annum), mid-level roles (R800 000 – R1 200 000 per annum), and senior positions (R1 500 000 – R2 500 000 per annum). However, these figures are only a rough guide and may not accurately reflect the actual salaries for specific job openings.
Common skills required for IT and computing roles in Johannesburg include proficiency in programming languages such as Java, Python, or C++, knowledge of cloud platforms like AWS or Azure, experience with data analytics tools like Tableau or Power BI, understanding of cybersecurity principles, familiarity with agile development methodologies, and excellent problem-solving skills. Additionally, strong communication and collaboration skills are essential for success in this field.
The IT industry is present in various sectors, including financial services, technology, manufacturing, and healthcare. Financial services companies often require professionals to develop and implement secure payment systems, while tech firms need skilled developers to create innovative software solutions. Manufacturing companies may employ IT professionals to optimize production processes and improve supply chain management.
For those looking to advance their careers in IT and computing, there are numerous opportunities for professional development. Many companies offer training and certification programs, as well as mentorship schemes, to help employees build new skills and expertise. Networking events, conferences, and online communities can also provide valuable connections and resources for career advancement.
This information provides general career guidance. Actual salaries and requirements vary by employer.
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Keep copies of job descriptions for positions you apply to - they're useful for interview prep.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Gauteng: Mine Manager posted by Tumaini Consulting
One of our top clients within the mining sector are seeking highly experienced and skilled Mine Manager to join their…
View JobGauteng: Sales Supervisor posted by Pepkor Lifestyle
Why Choose Pepkor Lifestyle: Build a Thriving Career at the Forefront of Retail Ready to lead a dynamic team and…
View JobCape Town Region: Factory Manager posted by NDC Personnel & Contractors CC
Advance your career in the FMCG industry by applying to our latest role as a Factory Manager based in the…
View JobBloemfontein: Financial Planner (Training provided) posted by Liberty Standard Bank Group
Are you driven & professional with a talent for building relationships, a knack for business and a passion for helping…
View JobGauteng: Intermediate Life Support (ILS) Paramedic posted by Fidelity Services Group
An Intermediate Life Support Paramedic provides essential pre-hospital emergency medical care, bridging basic life support and advanced life support levels....
View JobRandburg: New Vehicle Sales Executive Kia South Africa (Pty) Ltd – IMFRG Randburg posted by Motus Corporation
Job Description: The successful candidates will be responsible to deliver sales in order to process sales of new vehicle transactions…
View Job
Browse Employers
Job Alerts