Senior Software Developer (Remote - India) at Jobgether
, , India -
Full Time


Start Date

Immediate

Expiry Date

23 Jan, 26

Salary

0.0

Posted On

25 Oct, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, AWS, Machine Learning, Data Analysis, Recommendation Systems, Search, Personalization, Backend Development, Distributed Systems, Big Data, Spark, Collaboration, Problem-Solving, A/B Testing, APIs, Cloud Technologies

Industry

Internet Marketplace Platforms

Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Developer in India. In this role, you will be part of a high-performing engineering team responsible for building and scaling advanced recommendation and personalized search systems. You will develop, deploy, and maintain AI/ML-driven solutions that serve thousands of real-time queries, leveraging cloud technologies, big data pipelines, and machine learning models. Your work will directly impact the customer experience by creating intuitive, relevant, and responsive product discovery journeys. You will collaborate with cross-functional teams, contribute to architectural decisions, and ensure software quality, scalability, and reliability in a distributed production environment. This role offers the chance to influence product development while working in a flexible, remote-first culture that values innovation, collaboration, and personal growth. Accountabilities Own the end-to-end development and operation of recommendation and search personalization systems, including data ingestion, model training, deployment, and low-latency serving. Design, build, and optimize batch and streaming pipelines using big data technologies such as Spark, ensuring multi-tenant scalability. Train, fine-tune, and deploy machine learning models for recommendations, re-ranking, and personalization. Integrate real-time user signals into features and ranking algorithms while balancing performance and query-triggered constraints. Develop offline and online evaluation frameworks, define metrics, run A/B tests, and analyze results to optimize personalization strategies. Build and maintain backend APIs and services, ensuring high-quality, tested, and observable code in production. Collaborate with product, data science, and infrastructure teams to translate business objectives into technical solutions. Troubleshoot production issues, perform root-cause analyses, document solutions, and mentor peers on best practices. Bachelor’s or Master’s degree in Computer Science or a related field. 4+ years of experience building enterprise software applications and distributed systems using Python. 4+ years of experience working with AWS or other cloud platforms. Hands-on experience training, deploying, and productionizing machine learning models. Strong data analysis skills, with the ability to generate actionable insights. Experience in recommendation systems, search, or personalization domains. Proficiency with backend and distributed system development at scale. Strong collaboration skills, with experience working in cross-functional teams. Excellent problem-solving abilities and a commitment to writing high-quality, maintainable code. Familiarity with big data pipelines, streaming systems, and performance optimization techniques is a plus. Competitive salary and performance-based bonuses. Flexible, remote-first working environment. Opportunities for professional development and continuous learning. Access to mentorship, coaching, and personal growth programs. Wellness programs, including meditation, sports, and employee assistance services. Extended parental leave and comprehensive health coverage. Participation in company success through stock options or restricted stock units. Paid volunteering days and cultural engagement initiatives. Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly. 🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements. 📊 It compares your profile to the job’s core requirements and past success factors to determine your match score. 🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match for the role. 🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed. The process is transparent, skills-based, and free of bias, focusing solely on your fit for the role. Once the shortlist is completed, it is shared directly with the hiring company, whose internal team will make the final decision and contact selected candidates for the next steps. Thank you for your interest! #LI-CL1
Responsibilities
You will own the end-to-end development and operation of recommendation and search personalization systems, ensuring high-quality, tested, and observable code in production. Collaborating with cross-functional teams, you will contribute to architectural decisions and troubleshoot production issues.
Loading...