Check similar jobs, what people also searched, or create a job alert for Senior Software Engineer (Machine Learning) jobs in Bengaluru East, Karnataka, India
FinAccel
Senior Software Engineer (Machine Learning)
Bengaluru East, Karnataka, India
6 months ago
Save Job
Summary
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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job