
Senior Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, develop, and deploy AI/ML microservices using Python in a cloud-native environment.
- Build scalable pipelines for training, tuning, and serving ML models in production.
- Integrate and manage NoSQL databases (e.g., MongoDB, ElasticSearch) for efficient storage and retrieval of unstructured or time-series data.
- Optimize model accuracy, latency, and throughput, including hyperparameter tuning, feature engineering, and profiling model performance.
- Lead the development of ML-based solutions for anomaly detection, time series forecasting, and predictive analytics.
- Collaborate with cross-functional teams to translate product requirements into ML-based features.
- Apply best practices in model versioning, A/B testing, and continuous training/validation.
- Ensure high standards of code quality, modularity, and observability in deployed services.
- Evaluate new tools, technologies, and frameworks for ML lifecycle management and monitoring.
- 5+ years of experience in backend software development using Python.
- Strong programming expertise in Python, with proficiency in ML libraries such as scikit-learn, TensorFlow, PyTorch, XGBoost, or LightGBM.
- Demonstrated experience in implementing anomaly detection algorithms and time series forecasting models (e.g., ARIMA, Prophet, LSTM).
- Good understanding of AI/ML algorithms like Random Forest, K-Means, Autoencoders, Graph Neural Networks (GNNs), and Louvain for anomaly detection, clustering, and time-series analysis.
- Experience in building and deploying cloud-native microservices (e.g., on AWS, Azure, GCP).
- Solid understanding of NoSQL databases like MongoDB, ElasticSearch storing ML data and time series.
- Messaging bus like Kafka or RabbitMQ
- Hands-on experience with model performance tuning, evaluation metrics, and real-world ML system optimization.
- Familiarity with ML lifecycle tools (e.g., MLflow, Kubeflow, SageMaker, Vertex AI).
- Understanding of containerization and orchestration (Docker, Kubernetes) for scalable deployment.
- Proficient in working with Git, CI/CD workflows, and Agile development methodologies.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
- Familiarity with Agile methodologies and ticketing systems (JIRA).
- Experience applying ML to wireless network optimization.
- Familiarity with federated learning or edge AI techniques to enable distributed ML across radio/access nodes.
- Understanding of online learning or reinforcement learning for dynamic network adaptation and control.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
SAP as service providerWe use the following session cookies, which are all required to enable the website to function:
- "route" is used for session stickiness
- "careerSiteCompanyId" is used to send the request to the correct data center
- "JSESSIONID" is placed on the visitor's device during the session so the server can identify the visitor
- "Load balancer cookie" (actual cookie name may vary) prevents a visitor from bouncing from one instance to another
YouTubeYouTube is a video-sharing service where users can create their own profile, upload videos, watch, like, and comment on videos. Opting out of YouTube cookies will disable your ability to watch or interact with YouTube videos.