Turn this role into an interview — a resume and cover letter built around what this employer wants.
Recro is seeking a data/ML engineer to investigate applying scientific principles to business problems in a retail analytics context. You will write efficient PySpark or Python code (2.5+ years), build production-ready modules with OOP and tests, and analyze algorithms.
Collaborate with product, data engineering and advisory teams to deploy pipelines and validate POCs. The role emphasizes building scalable models, handling structured and unstructured data, and applying ML techniques such as
Investigate the feasibility of applying scientific principles and concepts to business problems. Develop new algorithms independently to solve well defined retail problems and improve existing algorithms.
Work with product team to implement new modules, maintain and release production pipelines in timely and responsible manner.
Develop POCs based on new ideas or technology, popularize new innovations in retail and analytics with internal/external stakeholders.
Collaborate with Data Engineering, Advisory and Product team to find scope of improvement and drive right processes.
Writes efficient code in PySpark or Python (At least 2.5 years)
Experience in writing production system code (Modular code build, OOP framework, test cases, exception handling etc.)
In-depth knowledge in machine learning with mathematical foundation for any two of the following modelling techniques: Regression (classical; DL is a plus), Classification (classical & DL), Text Mining/ NLP & Recommender Systems
Exposure to GenAI systems (LLMs, RAG, or agentic workflows) and interest in designing beyond basic use case (Situational and case-basis design thinking)