hero

Portfolio Company Careers

Discover career opportunities across PFG's network of portfolio companies

Senior Software Engineer (Machine Learning)

Kredivo Group

Kredivo Group

Software Engineering
Bengaluru, Karnataka, India
Posted on Apr 23, 2025

About the Job:

  • Collaborate with the product team, data scientists and other stakeholders across the company to understand and define business requirements
  • Effectively communicate complex technical concepts to both technical and non-technical teams
  • Lead end-to-end lifecycle of ML microservices — from planning and design to implementation, deployment, and monitoring — in partnership with fellow ML engineers
  • Write clean, efficient, reusable, and maintainable code
  • Enhance and take ownership of our current codebases, systems, and workflows
  • Drive team productivity and deliver excellence while fostering sustainable development practices
  • Guide and mentor other engineers, and promote a culture of continuous learning and growth
  • Drive architectural decisions and technical direction while fostering a culture of engineering excellence

About you:

  • Bachelor's degree in Computer Science or equivalent
  • 4-7+ years of experience in backend engineering
  • 3+ years of experience in Python
  • Expertise in Flask/FastAPI, APIs, SQL, AWS/GCP, RabbitMQ/Kafka/SQS, Docker and CI/CD practices
  • Experience implementing monitoring tools (e.g., Datadog, Grafana) to track latency, errors, and alerts for scalable backend systems
  • Proven leadership in planning and implementing medium to large-scale software projects
  • Excellent communication and collaboration skills
  • Preferred experience in deploying ML models in production
  • Startup experience is a plus

#LI-SA1