4 months ago
Athens, GreeceMid Level
Responsibilities
- Design and develop microservices and tools supporting the machine learning lifecycle.
- Deliver scalable, real-time microservices used globally.
- Design, develop, and maintain large-scale Spark jobs using PySpark and Scala.
- Build and manage Jenkins CI/CD pipelines.
- Develop automation scripts using Python or Bash.
- Develop and deploy scalable Airflow pipelines for the machine learning lifecycle.
- Perform data exploration and analysis for machine learning proof-of-concepts.
- Optimize Spark jobs and refactor the codebase.
- Improve the feature-engineering engine for more efficient machine learning workflows.
- Partner with engineering and credit-risk teams to deliver business-value solutions.
Requirements
- Bachelor’s or master’s degree in Electrical Engineering, Computer Science, or Informatics.
- At least 2 years of industry experience with an engineering background.
- Understanding of machine learning concepts and MLOps.
- Knowledge of Python and PySpark or Scala.
- Strong knowledge of the Hadoop ecosystem.
- Proficiency in SQL and Linux.
- Strong knowledge of end-to-end API development and deployment.
- Proficiency building and managing Dockerized applications.
- Experience with Airflow or similar workflow orchestration tools.
- Familiarity with CI/CD best practices.
- Ability to meet deadlines, work under pressure, maintain attention to detail, and learn new technologies and frameworks.
Benefits
- Hybrid workplace with flexible remote working.
- Competitive remuneration package.
- Extra day off on the employee’s birthday.
- Performance-based bonus scheme.
- Comprehensive private healthcare insurance.
- All necessary technical equipment.
- Multicultural working environment.
- Continuous training and access to online training platforms.
- Solid career path and professional development opportunities.
