Responsibilities:
- Design and implement the core repricing algorithm, focusing on profit optimization, competitive factors, inventory levels, and historical sales data.
- Collaborate with Data Scientists to integrate data-driven insights into the repricing algorithm.
- Optimize the algorithm for performance and scalability, ensuring it adapts to demand fluctuations and competitor actions.
- Periodically recalibrate the algorithm within the specified timeframe to adapt to market changes.
- Handle the integration of the Repricer system with external APIs for competitor data, marketplace information, and real-time pricing.
- Develop the components responsible for monitoring competitors' delivery times, inventory levels, buy box ownership, and other relevant factors.
- Implement secure and efficient data retrieval from external sources while adhering to data privacy standards.
- Implement error handling and data validation for external data sources.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Backend Developer, with a strong track record of building data-intensive applications and integrating external APIs.
- Proficiency in a backend programming language (e.g., Python, JavaScript, Node.js, React).
- Knowledge of data processing, optimization techniques, and statistical analysis.
- Familiarity with RESTful API design, database management systems, and Integration best practices.
- Strong problem-solving skills and ability to collaborate effectively within a cross-functional team.
This combined job vacancy ensures that the Backend Developer will be responsible for both Core Logic, Algorithm Optimization, and Integration tasks, allowing for a comprehensive approach to building and optimizing the Profit-Driven Repricer system.