Senior Python and PySpark Developer
Athens, Attica, Greece
The Senior Python Developer will play a key role in designing, developing, and maintaining high-performance applications. You will work closely with cross-functional teams to ensure that software solutions meet the needs of the business.
Key Responsibilities:
- Designing scalable and efficient software solutions using Python
- Implementing a variety of algorithms and data structures
- Collaborating with front-end developers to integrate user-facing elements with server-side logic
- Conducting code reviews and mentoring junior developers
- Participating in the entire software development lifecycle, from concept to deployment
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum of 5 years of professional experience in Python development
- Proficiency in PySpark and Spark
- Proficiency in frameworks like Django or Flask
- Strong knowledge of Databricks and Azure environment
- Experience with database management systems, particularly SQL and NoSQL
- Familiarity with version control systems (Git)
- Excellent problem-solving skills and attention to detail
- Strong communication skills in English
Benefits
- Attractive remuneration and benefits package
- Development opportunities in a constantly evolving environment
- Flexible work arrangements
- Inclusive work environment
* Salary range is an estimate based on our AI, ML, Data Science Salary Index đ°
Tags: Azure Computer Science Databricks Django Engineering Flask Git NoSQL PySpark Python Spark SQL
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.