Remote Senior Software Engineer - Mining Data Platforms

Placements24

Stellenbosch

Ibrido

ZAR 900.000 - 1.200.000

Tempo pieno

7 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Fully remote
Health insurance
Retirement plan
Learning & development

Descrizione del lavoro

Placements24 is seeking a Senior Software Engineer to join a fully remote team developing mining data platforms. You will design, build, and deploy scalable software for data ingestion, processing, and analytics in a distributed system environment.

You will collaborate with data scientists and operations experts, implement robust data pipelines, and contribute to CI/CD pipelines while staying current with new technologies in mining intelligence.

Competenze

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • At least 7 years of backend-focused software development experience.
  • Proficiency in Python, Java, Scala, or Go.
  • Experience with Spark, Hadoop ecosystem.
  • Solid understanding of cloud platforms (AWS, Azure, or GCP) and data services.
  • Experience with SQL and NoSQL databases and data warehousing concepts.
  • Knowledge of Docker and Kubernetes is highly desirable.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills for a remote team.

Mansioni

  • Design, develop, and maintain scalable, high-performance software components for mining data platforms.
  • Collaborate with data scientists, geologists, and operations specialists to understand data requirements and deliver effective solutions.
  • Implement robust data pipelines for ingesting, transforming, and processing large volumes of mining-related data.
  • Write clean, efficient, and well-documented code adhering to best practices in software engineering.
  • Develop and deploy microservices and APIs to support various platform functionalities.
  • Participate in code reviews, architectural discussions, and contribute to technical roadmap planning.
  • Troubleshoot and resolve complex software defects and performance issues.
  • Contribute to the continuous improvement of CI/CD pipelines and deployment processes.
  • Stay current with emerging technologies and propose innovative solutions for mining data challenges.

Conoscenze

Python
Java
Scala
Go
Distributed systems
Backend development
Data pipelines
Cloud services
CI/CD

Formazione

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field

Strumenti

Docker
Kubernetes
Spark
Hadoop
SQL
NoSQL
AWS
Azure
GCP

Descrizione del lavoro

About the Role

Our client, a pioneering force in the mining technology sector, is seeking an exceptional Senior Software Engineer to join their fully remote team. This role is crucial for the development and enhancement of our client's cutting-edge mining data platforms. You will be instrumental in designing, building, and deploying robust, scalable software solutions that enable data-driven decision-making for mining operations worldwide. Leveraging your expertise in software architecture and distributed systems, you will work on complex challenges related to data ingestion, processing, and analytics within the mining domain. This is a fully remote position, offering flexibility and the opportunity to work from anywhere, while contributing to significant advancements in mining intelligence. The role demands a proactive engineer passionate about leveraging technology to revolutionize the mining industry.

Key Responsibilities
  • Design, develop, and maintain scalable, high-performance software components for mining data platforms.
  • Collaborate with data scientists, geologists, and operations specialists to understand data requirements and deliver effective solutions.
  • Implement robust data pipelines for ingesting, transforming, and processing large volumes of mining-related data.
  • Write clean, efficient, and well-documented code adhering to best practices in software engineering.
  • Develop and deploy microservices and APIs to support various platform functionalities.
  • Participate in code reviews, architectural discussions, and contribute to technical roadmap planning.
  • Troubleshoot and resolve complex software defects and performance issues.
  • Contribute to the continuous improvement of CI/CD pipelines and deployment processes.
  • Stay current with emerging technologies and propose innovative solutions for mining data challenges.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 7 years of professional software development experience, with a strong focus on backend development.
  • Proficiency in one or more programming languages such as Python, Java, Scala, or Go.
  • Experience building and managing large-scale data processing systems (e.g., Spark, Hadoop ecosystem).
  • Solid understanding of cloud platforms (AWS, Azure, or GCP) and their data services.
  • Experience with database technologies (SQL and NoSQL) and data warehousing concepts.
  • Knowledge of containerization technologies (Docker, Kubernetes) is highly desirable.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills, essential for a remote team environment.
  • Demonstrated ability to work independently and manage time effectively.
Benefits
  • This fully remote role offers a competitive salary and benefits package, including comprehensive health insurance, a generous retirement savings plan, and opportunities for continuous learning and professional development. Enjoy the flexibility of working from home while being part of an innovative and impactful team that is transforming the mining industry through technology. You will have access to cutting-edge tools and technologies and the chance to collaborate with industry experts globally. This position is ideal for an experienced software engineer seeking challenging projects and a supportive, remote-first work environment.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Remote Senior Data Scientist - Mining Analytics
Remote Senior Data Scientist - Mining Analytics

Placements24 • Mtubatuba Local Municipality

Ibrido
ZAR 1.200.000 - 1.900.000
Competitive salary
Performance-based bonus
Fully remote work with global team
+1
Remote Senior Data Scientist - Mining Analytics
Remote Senior Data Scientist - Mining Analytics

Placements24 • Durban

Ibrido
ZAR 1.200.000 - 1.800.000
Competitive salary
Health insurance
Generous PTO
+2
Remote Senior Data Scientist - Mining Analytics
Remote Senior Data Scientist - Mining Analytics

Placements24 • Kempton Park

Remoto
ZAR 1.200.000 - 2.000.000
Remote work
Competitive salary
Health, dental, vision insurance
+2
Remote Lead Data Scientist - Mining Analytics
Remote Lead Data Scientist - Mining Analytics

Placements24 • Centurion

Ibrido
ZAR 1.200.000 - 2.000.000
Competitive salary
Fully remote role
Training and conferences
Senior Data Scientist - Mining Analytics
Senior Data Scientist - Mining Analytics

Placements24 • Gqeberha

Ibrido
ZAR 1.200.000 - 2.100.000
Remote-friendly global role
Flexible hours and location independ
Professional development opportunities
+2
Remote Chief Data Scientist - Mining Analytics
Remote Chief Data Scientist - Mining Analytics

Placements24 • Mossel Bay

Ibrido
ZAR 1.800.000 - 3.000.000
Health insurance
Retirement contributions
Remote Lead Mining Engineer - Digital Transformation
Remote Lead Mining Engineer - Digital Transformation

Placements24 • Sud Africa

Remoto
ZAR 1.200.000 - 2.000.000
Remote-first
Professional development
Flexible hours
Remote Lead Data Scientist - Mining Analytics
Remote Lead Data Scientist - Mining Analytics

Placements24 • George

Ibrido
ZAR 1.800.000 - 3.600.000
Medical insurance
Dental insurance
Vision insurance
+3
Remote Data Analyst - Mining Operations Intelligence
Remote Data Analyst - Mining Operations Intelligence

Placements24 • Sandton

Ibrido
ZAR 600.000 - 900.000
Performance bonuses
Health benefits
Remote work
+1
Remote Principal Data Scientist - Mining Analytics
Remote Principal Data Scientist - Mining Analytics

Placements24 • LegKraal Gate

Ibrido
ZAR 2.986.000 - 4.312.000
Stock options
Health benefits
Remote work
+1