Tech Stack
AgilePythonRedisAirflowPandasElasticsearchMongoDB
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Python Developer with 3+ years of experience in data processing and ML pipelines to join our team in a fast-paced agile environment. You will be responsible for designing and developing a scalable data processing and ML pipeline using the latest big data technologies.
Responsibilities
- Design and develop a scalable data processing and ML pipeline using the latest big data technologies in a fast-paced agile environment.
- Investigate new technological areas and understand them in depth through rapid self-learning.
- Demonstrate strong analytical problem-solving skills to support scalable and sustainable design solutions.
- Ability to take ownership of product development including all life cycle stages: translating product requirements into actionable designs and tasks, development, UT, and production troubleshooting.
Requirements
- At least 3 years of hands-on development experience.
- Experience developing data-oriented products preferably using Python.
- Experience in data processing frameworks such as: Spark, Pandas, Hadoop, Airflow.
- Experience in Distributed Databases (Such as: Elasticsearch, Mongo, Redis, etc.).
- Experience with developing microservices-based architecture.
- Experience working in container-based environments using tools such as: K8s, helm.
- Experience working as a software developer in an Agile environment.
Nice to Have
- Experience in machine learning frameworks such as: SKLearn, Tensorflow.
- Experience with RedHat OpenShift.
- Dev Environment knowledge: GIT, Jenkins, Docker.
Language
- English (upper-intermediate level)
Salary
Up to $5000
About the Company
Опис відповідає тексту оригіналу та мови документа, наданого компанією роботодавця. / The description corresponds to the text of the original and the language of the document provided by the employer’s company.