As a Principal Software Engineer, you will be at the forefront of driving cutting-edge innovations in search and recommendation technologies. You will design and develop scalable systems leveraging Java, Solr, Elasticsearch, and related technologies. Your expertise will enhance user experience through personalized search and recommendation systems, ensuring seamless integration with our Milverse platform.
Key Responsibilities
• Architecture & Design: Lead the design and development of scalable search and recommendation systems using Solr, Elasticsearch, and other search technologies.
• Development: Build, test, and deploy robust backend systems using Java and related frameworks.
• Data & Algorithms: Develop algorithms for real-time search optimization and personalized recommendations.
• Collaboration: Work closely with cross-functional teams, including product managers, data scientists, and DevOps, to ensure seamless integration and optimal performance.
• Optimization: Continuously monitor and enhance the performance of search and recommendation engines to meet user demands and business needs.
• Mentorship: Guide and mentor junior engineers in coding best practices, problem-solving, and architectural decisions.
Required Skills & Qualifications
• Experience: 5-8 years of hands-on experience in software development, primarily with Java.
• Search Technologies: Expertise in Solr, Elasticsearch, or other search engine technologies.
• Recommendations Systems: Strong understanding of recommendation algorithms and frameworks.
• Database Knowledge: Proficiency in handling large datasets with SQL and NoSQL databases.
• Scalable Architecture: Proven track record of designing and building scalable, high-performance systems.
• Team Player: Strong communication skills with the ability to collaborate effectively across teams.
• Problem-Solving: Excellent analytical and troubleshooting skills with a focus on continuous improvement.
• Bonus: Experience with Milverse or similar platforms, data pipelines, and cloud technologies.
What We Offer
• Opportunity to work with a dynamic and innovative tech team.
• Collaborative and growth-driven work environment.
• Competitive salary and benefits.
• Learning and development opportunities to enhance your career.
Join us in shaping the future of B2B e-commerce!