RDSolutions is seeking an experienced and innovative Senior Python Developer to lead and deliver complex Data Analysis, Data Science, Data Engineering, and Data Visualization projects.
Requirements
- Minimum of 5 years of professional experience in Python development, with a strong focus on data analytics, engineering, and visualization.
- Proven expertise in Python, including Pandas and PySpark.
- Hands-on experience with Databricks in production environments.
- Advanced proficiency in SSRS and PowerBI for reporting and visualization.
- Deep understanding of data engineering concepts, ETL processes, and best practices.
- Demonstrated experience applying AI/ML techniques to real-world problems.
Responsibilities
- Lead the design, development, and optimization of large-scale data solutions using Python (Pandas, PySpark).
- Architect, implement, and maintain robust data pipelines and ETL workflows for enterprise-level projects.
- Develop advanced reports and dashboards using SSRS and PowerBI, ensuring data accuracy and actionable insights.
- Apply advanced AI/ML techniques to solve business problems, build predictive models, and drive data-driven decision-making.
- Oversee and guide the use of Databricks for scalable data engineering and analytics tasks.
- Ensure data quality, security, and compliance across all solutions.
Other
- Collaborate with cross-functional teams and stakeholders to define data requirements, project scope, and deliverables.
- Mentor and support junior developers, fostering best practices in coding, testing, and documentation.
- Communicate complex technical concepts and findings to non-technical audiences.
- Strong analytical, problem-solving, and decision-making skills.
- Excellent leadership, communication, and organizational abilities.