Senior Python Developer Software Development R1.44m R960k

Cape Town, Western Cape, South Africa

Job Description


Hire Resolvexe2x80x99s client is urgently seeking the expertise of a Senior Python Developer in Cape Town (Hybrid).

Responsibilities

  • Design, develop, and maintain robust and scalable Python-based applications, tools, and frameworks that integrate machine learning models and algorithms
  • Collaborate with data scientists and engineers to implement end-to-end machine learning pipelines, from data preprocessing and feature engineering to model training, evaluation, and deployment
  • Utilise your expertise in PySpark to process and analyse large volumes of data efficiently and develop performant data pipelines
  • Leverage Kubernetes for container orchestration, deployment, and scaling of applications
  • Contribute to the architecture and design of data-driven solutions, ensuring they meet both functional and non-functional requirements
  • Optimise and refactor existing code to enhance performance, maintainability, and reusability
  • Stay current with the latest advancements in machine learning, Python development, big data technologies, Kubernetes, and apply this knowledge to enhance team capabilities
  • Mentor and provide guidance to junior developers, assisting them in skill development and project execution
  • Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards
Requirements
  • Bachelorxe2x80x99s or Masterxe2x80x99s degree in Computer Science, Engineering, or a related field
  • Proven experience as a Python Developer with a strong understanding of Python programming concepts and best practices
  • Demonstrated expertise in developing machine learning solutions, including feature selection, model training, and evaluation
  • Hands-on experience with PySpark and the ability to develop efficient data processing pipelines
  • Familiarity with distributed computing frameworks, big data technologies, and Kubernetes for container orchestration
  • Proficiency in data manipulation libraries (e.g., Pandas, NumPy) and machine learning frameworks (e.g., Scikit-learn, TensorFlow, PyTorch)
  • Strong problem-solving skills and the ability to analyze complex technical issues
  • Experience working in an Agile/Scrum development environment
  • Excellent communication skills and the ability to work collaboratively in cross-functional teams
  • A proactive and self-driven attitude with a passion for staying updated with industry trends
  • Solid SQL (ANSI xe2x80x93 preferably Microsoft T-SQL) experience including the ability to work with complex queries
  • Solid Knowledge of dimensional modelling (Kimble)
  • Solid knowledge of RDBMS architecture
  • Solid knowledge of OLTP and OLAP concepts
  • Good knowledge of data integration concepts (ETL / ELT)
  • Good knowledge of database management especially pertaining to permissions, schemas and performance tuning and quality assurance
  • Good experience working with Azure Data Factory or SQL Server Integration Services
  • Experience with Scala is a bonus
Benefits
  • Salary: R960K/yr - R1.44M/yr, salary negotiable
  • Family Leave (Maternity, Paternity)
  • Training & Development
Hire Resolve is a top-tier recruitment firm that focuses on placing skilled professionals in permanent employment. Hire Resolve focuses on working with senior-level executives and we pride ourselves on delivering excellent service to our candidates and clients.
  • Our client is offering a highly competitive salary for this role based on experience.
  • Apply for this role today, contact Kyla van der Westhuizen (021 180 0870) at Hire Resolve or on LinkedIn
  • You can also visit the Hire Resolve website:
or email us your CV:

Hire Resolve

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1265115
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned