Job Openings Senior Engineer - Data Science

About the job Senior Engineer - Data Science

Key Responsibilities

  • Design, develop, and optimize classical machine learning models (e.g., regression, classification, clustering, time-series forecasting, anomaly detection)
  • Build and deploy deep learning models using frameworks such as TensorFlow or PyTorch for structured, unstructured, and multimodal data
  • Fine-tune and evaluate language models (LLMs/SLMs) for tasks such as text classification, summarization, information extraction, and domain-specific reasoning
  • Implement and maintain MLOps and LLMOps pipelines, including model training, versioning, CI/CD, deployment, rollback, and lifecycle management
  • Develop model monitoring and observability solutions covering performance, drift detection, bias, latency, and cost metrics
  • Apply AIOps concepts to automate detection, root cause analysis, and predictive insights using operational and telemetry data
  • Collaborate with API Manager and platform teams to expose ML/AI capabilities as secure, scalable, and well-documented APIs
  • Participate in data preparation and feature engineering, working closely with data engineering teams and feature stores
  • Perform rigorous model validation, experimentation, and benchmarking, ensuring reliability and reproducibility
  • Contribute to technical design documents, architecture reviews, and best-practice guidelines
  • Mentor junior engineers/interns and contribute to raising overall data science and engineering standards within the team
  • Stay up to date with advancements in machine learning, deep learning, and generative AI, and assess their applicability to business use cases

Person Specifications

  • Bachelor's degree in IT/Computer Science, Data Science, Engineering, Mathematics, or a related field
  • 03+ years of hands-on experience in data science or machine learning engineering roles
  • Strong experience with Python and common ML/DL libraries (scikit-learn, PyTorch, TensorFlow, NumPy, pandas)
  • Proven experience developing and deploying production-grade ML models
  • Hands-on experience with MLOps platforms and tools (e.g., MLflow, Kubeflow, SageMaker, Vertex AI, or equivalent)
  • Practical exposure to LLMOps, including prompt engineering, fine-tuning, evaluation, and model serving
  • Experience working with APIs, microservices, and integrating ML models into enterprise applications
  • Solid understanding of data pipelines, feature engineering, and model lifecycle management
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes)
  • Experience applying AIOps techniques in monitoring, observability, or IT/network operations contexts
  • Knowledge of time-series analysis, anomaly detection, or large-scale telemetry data
  • Familiarity with vector databases, RAG pipelines, and embedding models
  • Exposure to API management platforms and security concepts (authentication, rate limiting, governance)
  • Experience with CI/CD pipelines for ML and AI systems
  • Prior experience in telecommunications, fintech, or large-scale enterprise environments
  • Strong analytical and problem-solving skills with a pragmatic, engineering-first mindset
  • Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders
  • Comfortable working in cross-functional, agile teams
  • Self-driven, accountable, and capable of owning solutions end-to-end
  • Passion for continuous learning and applying emerging AI technologies responsibly