We are hiring a Python Developer with Data Engineering Expertise! Do you enjoy building robust data pipelines and microservices? Are you passionate about optimizing code for speed and scalability? We are looking for a highly skilled
Python Developer to join our client and work on innovative projects that push the limits of data engineering. If you thrive in collaborative environments and are eager to make an impact, this role is for you!
What you will be doing: - Develop, deploy, and maintain custom data processing pipelines for batch and streaming data.
- Collaborate with cross-functional teams to integrate diverse data sources into a unified platform.
- Design and implement table structures and schemas for high-performance data processing.
- Build microservices to support scalable and reliable data-driven applications.
- Work with tools like Kafka, Docker, and Kubernetes to deploy and manage applications.
- Optimize code for performance, scalability, and reliability in production environments.
What we are looking for: - Completed IT degree / BSc or other related fields
- 5 years experience as Python Developer
- Proficiency in Python with a focus on backend development and data processing.
- Strong SQL skills for database querying and schema design.
- Experience with Kafka for real-time data streaming and integration.
- Hands-on experience with Docker and Kubernetes for containerization and orchestration.
- Proven ability to build production-grade microservices and manage their lifecycle.
- Experience designing and optimizing table structures and relational schemas.
- Exposure to unstructured data processing (e.g., text, documents) is an advantage.
- Java experience is beneficial but not mandatory.
Preferred Skills (Bonus Points): - Expertise in code optimization techniques for speed and scalability.
- Experience mentoring teams on coding standards, DevOps, and best practices.
- Familiarity with monitoring tools (e.g., Prometheus, Grafana) and incident management processes.