Senior Software Engineer

3 days ago


Bangalore Metropolitan Area, India Recro Full time

Are you a skilled developer looking for a challenging role that combines data and machine learning expertise?

At Recro, we empower talented developers by providing them with relevant experience at fast-growing startups based on technical competencies and aspirations. We strive to create optimal business outcomes for high-growth startups.

About the Role

We are seeking a Senior Software Engineer with a strong background in data and machine learning to join our team. As a key member of our engineering team, you will be responsible for architecting, designing, testing, implementing, deploying, monitoring, and maintaining end-to-end backend services.

You will work closely with other teams and departments to ensure efficient project execution and deliver value to our members. You will also align your team's vision and roadmap with the target architecture within your domain and ensure the success of complex multi-domain initiatives.

In this role, you will integrate already trained ML and GenAI models (preferably GCP) in services and have hands-on experience with Python libraries like Pandas, NumPy, Scikit-learn, Langchain/LLamaIndex etc.

Ideal Candidate

We are looking for a candidate with 5+ years of proven work experience as a Backend Python Engineer. You should have a deep understanding of software engineering fundamentals (OOPS, SOLID, etc.) and be proficient in Python.

You should have hands-on experience with frameworks such as Django or FastAPI or Flask and be familiar with MySQL, MongoDB, Redis and BigQuery (or equivalents). Experience with creating and maintaining CI/CD pipelines is also essential.

The ideal candidate should have extensive experience integrating with or creating REST APIs and be knowledgeable about LLMs, Vector stores/databases, Prompt Engineering, Embeddings, and their implementations.

What We Offer

We offer an excellent career development opportunity, working with a well-known brand within Consumer Internet / D2C, and the chance to make a positive impact. The estimated salary for this role is $120,000 - $180,000 per year, depending on location and experience.



  • Bangalore Metropolitan Area, India Catering Rewards Full time

    Company DescriptionCatering Rewards offers a platform that helps restaurants grow their catering sales and save on commission fees by offering customers catering rewards. Customers can redeem rewards as Amazon.com gift cards. The company focuses on assisting restaurants in getting large catering orders more frequently from loyal corporate customers.Role...


  • Bangalore Metropolitan Area, India Fime Full time

    Company:Fime enables its clients to create and launch trusted and secure solutions with consulting and testing services in payments, smart mobility, biometrics, and authentication. With 800+ experts around the world in over 20 locations, Fime is a multi-cultural global leading player its industry.Inspired by our talented people, we are empowered to take...


  • bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • Bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational performance....


  • Greater Bengaluru Area, India Trigent Software - Professional Services Full time

    Job Title: Senior Java Software EngineerJob Summary:We are seeking a highly skilled Senior Java Software Engineer to join our Engineering Team at Trigent Software - Professional Services. The ideal candidate will have a strong background in Java development, with expertise in Springboot, Spring MVC, and Microservices.Key Responsibilities:Design, develop, and...


  • Bangalore Metropolitan Area, India Tata Consultancy Services Full time

    About the Role:The Senior Software Engineer will be responsible for designing and implementing cloud-based solutions using Node JS and React JS.Key Responsibilities:Align delivery with customer expectations.Leverage AI skills to enhance development work.Interact with customers and understand product lifecycle.About the Client:NetApp, Inc. is a leading data...


  • Bangalore, India Guidewire Software Full time

    Guidewire's development team is looking for a smart, proactive, and results-oriented Senior Software Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The team is looking for an enthusiastic engineer who is passionate about building...


  • Bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational performance....


  • bangalore, India Guidewire Software Full time

    Guidewire's development team is looking for a smart, proactive, and results-oriented Senior Software Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The team is looking for an enthusiastic engineer who is passionate about building high-quality...


  • bangalore, India Guidewire Software Full time

    Guidewire's development team is looking for a smart, proactive, and results-oriented Senior Software Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The team is looking for an enthusiastic engineer who is passionate about building high-quality...


  • Bangalore, India Guidewire Software Full time

    Guidewire's development team is looking for a smart, proactive, and results-oriented Senior Software Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The team is looking for an enthusiastic engineer who is passionate about building...


  • Bangalore, India Guidewire Software Full time

    Guidewire's development team is looking for a smart, proactive, and results-oriented Senior Software Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The team is looking for an enthusiastic engineer who is passionate about building...


  • Bangalore Metropolitan Area, India MontyCloud Full time

    Job Title: Senior Platform EngineerLocation: Bangalore, India (Hybrid) Job Overview:MontyCloud is seeking a highly skilled Senior Platform Engineer with a robust background in Python programming and extensive experience with AWS services. With minimum 6 years of relevant experience, the ideal candidate will be an expert in serverless development and...


  • Bangalore Metropolitan Area, India Alp Consulting Ltd. Full time

    JOB DESCRIPTION:Programming experience on Web Applications using Java/J2EE technologies with at least 3-11 years as a senior software development engineer and/or technical lead with similar roles.Experience developing microservices for customer facing applications.Experience with Java/J2EE, Spring boot, Microservices, Database(SQL,No sql, Mongo DB,...


  • Bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational performance....


  • bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • Bangalore Metropolitan Area, India Snaphunt Full time

    The OpportunityWe are seeking a highly skilled Senior Software Architect to join our team at Snaphunt.About the RoleDesign and develop scalable, efficient, and well-documented software solutions.Lead the design, creation, and implementation of software suites.Provide technical guidance and support to development teams.Key ResponsibilitiesTechnical...