Overview of the role:
The Python Developer – Data Focus position focuses on joining innovative environments where business, data, and technology come together to power core systems. This role involves building data solutions using technologies like PySpark and Databricks while making impact through data-driven solutions.
Key responsibilities:
- Implementing new features that enhance platform capabilities and support business expansion.
- Supporting data analysis to extract insights and assist with strategic decision-making.
- Documenting applications and processes to ensure maintainability and knowledge sharing.
- Working with other team members to deliver quality solutions.
- Collaborating with business stakeholders to understand requirements and translating them into technical solutions.
Requirements:
- Python Development: Solid foundation as a Python developer.
- Big Data Technologies: Proficiency with PySpark and SparkSQL frameworks.
- Analytics Platform: Hands-on experience with Databricks platform.
- Workflow Orchestration: Practical knowledge of tools like Airflow for workflow management.
- Language Skills: Good level of English.
Additional skills preferred:
- Cloud Platforms: Hands-on experience with AWS or other cloud infrastructure.
- Data Engineering: Comprehensive background in data pipeline development and management.
- DevOps Practices: Experience with CI/CD pipelines and infrastructure automation.
- Systems Integration: Knowledge of connecting and integrating multiple systems.
- Machine Learning: Understanding of ML/MLOps concepts and implementation.
- Big Data Analytics: Experience with large-scale data processing and analytics.
- Systems Architecture: Knowledge of scalable system design principles.
- Database Technologies: Proficiency with both SQL and NoSQL database systems.