Python Engineer (Data/ML)
Job Description
Gleantap is at the forefront of helping businesses deliver personalized experiences and achieve growth through innovative technology solutions.\n\nRole Description\nThis is a full-time remote role for a Python Engineer (Data/ML) at Gleantap. The role involves developing and maintaining backend systems, implementing features for handling and analyzing data, and contributing to the integration of machine learning models into the platform. The Python Engineer will collaborate with cross-functional teams to design scalable solutions and improve system performance.
The position requires a proactive approach to identifying and solving technical challenges.\n\nRequirements\n3–5+ years of experience in data engineering or applied ML.\nStrong proficiency in Python, SQL, and one or more ML libraries (scikit-learn, LightGBM, XGBoost, PyTorch).\nExperience with data pipelines (Airflow, dbt, or custom ETL).\nComfortable with event-driven systems (Kafka, Redis, ClickHouse or similar OLAP).\nUnderstanding of ML lifecycle: training, serving, monitoring, retraining.\nAbility to design time-based labels (avoiding data leakage).\nStrong problem-solving skills and eagerness to work in a startup environment.\n\nNice-to-Haves\nMLOps tools (MLflow, BentoML, Ray Serve).\nExperience with bandit algorithms, A/B testing, or uplift modeling.\nPrior work with customer engagement, CRM, or subscription businesses.