Python Developer

Overview

We are seeking an experienced Python Developer with extensive knowledge in Python, Big Data technologies, Data Structures, Algorithms, and the Pandas library. The ideal candidate will be responsible for designing, developing, and maintaining robust data pipelines, as well as performing complex data analysis to support strategic decision-making.

Job Description

Key Responsibilities:

  • Design, build, and maintain scalable data pipelines and architectures.
  • Develop data processing workflows using Python and Big Data technologies.
  • Implement and optimize algorithms and data structures for efficient data processing and analysis.
  • Utilize the Pandas library to perform data manipulation and analysis.
  • Collaborate with cross-functional teams to gather and understand data requirements.
  • Troubleshoot and resolve data-related issues and performance bottlenecks.
  • Ensure data integrity, accuracy, and security throughout all stages of processing.

Qualifications:

  • Proven experience as a Data Engineer or similar role with a strong background in Python.
  • Extensive knowledge of Big Data technologies such as Hadoop, Spark, or similar.
  • Deep understanding of Data Structures and Algorithms.
  • Proficiency with the Pandas library for data analysis and manipulation.
  • Experience with database management systems and data warehousing solutions.
  • Strong problem-solving skills and the ability to work in a fast-paced environment.
  • Excellent communication and collaboration skills.

Skills & Requirements

Python Programming, Frameworks and Libraries, Object-Oriented Programming (OOP), Version Control Systems, Database Management, APIs and Web Services, Testing and Debugging, Asynchronous Programming, Data Structures and Algorithms, Deployment and DevOps

Join Our Community

Let us know the skills you need and we'll find the best talent for you