Dear Aspirant! We empower our people to stay resilient and relevant in a constantly changing world. Were looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like youThen it seems like youd make a great addition to our vibrant international team.We are looking for: Senior Software Developer Python, Youll make an impact by:
- Write high-quality, testable, and maintainable Python code using object-oriented programming(OOP), SOLID principles, and design patterns.
- Develop RESTful APIs and backend services for AI/ML model serving using FastAPI.
- Collaborate with AI/ML engineers to integrate and deploy Machine Learning, Deep Learning, and Generative AI models into production environments.
- Contribute to software architecture and design discussions to ensure scalable and e_icient solutions.
- Implement CI/CD pipelines and adhere to DevOps best practices for reliable and repeatable deployments.
- Design for observability, incorporating structured logging, performance monitoring, and alerting mechanisms.
- Optimize code and system performance, ensuring reliability and robustness at scale.
- Participate in code reviews, promote clean code practices, and mentor junior developers when needed.
Bachelors or Masters degree in Computer Science, IT, or a related field.
5+ years of hands-on experience in software development, with a focus on Python.
Deep understanding of OOP concepts, software architecture, and design patterns.
Experience with backend web frameworks, preferably FastAPI.
Familiarity with integrating ML/DL models into software solutions.
Practical experience with CI/CD, containerization (Docker), and version control systems (Git).
Exposure to MLOps practices and tools for model deployment and monitoring.
Strong collaboration and communication skills in cross-functional engineering teams.
Familiarity with cloud platforms like AWS (e.g., Sagemaker, Bedrock) or Azure (e.g., ML Studio, OpenAI Service).
Preferred Qualifications: Experience in Rust is a strong plus.
Working on high-performance, scalable backend systems.
Logging/monitoring stacks like Prometheus, Grafana, ELK, or OpenTelemetry.
Understanding data engineering concepts, ETL pipelines, and processing large datasets.
Background or interest in the Power and Energy domain is a plus..
Create a better #TomorrowWithUs!This role is based in Bangalore, where youll get the chance to work with teams impacting entire cities, countries - and the shape of things to come.
