• Designs and defines the technical architecture and infrastructure required for digital solutions
• Writes code, develops software components, and implements complex functionalities according to project requirements
• Collaborates with other members of the development team and stakeholders to make high-level architectural decisions, proposes design patterns, and ensures scalability, performance, and maintainability of digital solutions
• Leverages advanced programming skills to design and implement complex features, optimize performance, and ensure code efficiency
• Integrates various software components or systems, ensuring seamless communication and interoperability between different parts of the digital solution
• Writes and executes comprehensive test cases, conducts code reviews, performs debugging, and troubleshoots issues to ensure the reliability, stability, and high quality of digital solutions
• Participates in agile or other development methodologies, attends meetings, contributes to project planning, and helps drive the progress and success of digital projects
• Explores new tools, frameworks, and techniques to improve digital solutions and drive innovation within the development team
• Creates and maintains technical documentation, including system designs, architecture diagrams, code documentation, and other relevant documentation while sharing their knowledge and expertise with team members, ensuring effective knowledge transfer and collaboration
REQUIRED QUALIFICATIONS
• 5+ years of Data Science experience
• 3+ years developing and implementing Neural Networks, kNN, natural language processing (NLP), learn-to-rank (LTR) solutions in a production environment
• Deep understanding of various LTR algorithms, including LambdaMART, RankNet, and LightGBM
• Strong programming skills in Python and experience with machine learning libraries such as scikit-learn, TensorFlow, and PyTorch
• Experience working with large datasets and developing scalable data pipelines
• Experience with A/B testing and data analysis for measuring model performance
• Strong in Java/J2EE/Spring/Springboot/Graphql Frameworks
PREFERRED QUALIFICATIONS
• Experience with eCommerce platforms and user behavior modeling
• Familiarity with LLMs and generative AI applications in search
• Knowledge of MLOps practices and model deployment pipelines
• Passion for e-commerce and a deep understanding of user behavior
• Contributions to open-source search or ML projects
• Experience with cloud platforms such as Google Cloud Platform OR AWS or Azure (Google Cloud Platform preferred)
• Experience with search engine optimization (SEO) and search relevance metrics
• Excellent communication and collaboration skills