Talent.com
This job offer is not available in your country.
Software Engineer III

Software Engineer III

RELX India (Pvt) Ltd Risk div CompanyGurgaon
30+ days ago
Job type
  • Full-time
Job description

About the Role

As a Software Engineer III, you will design, develop, and maintain complex software solutions while collaborating with cross-functional teams. Your expertise will drive innovation and contribute to the success of our cutting-edge projects by enhancing product functionality and performance.

Responsibilities

  • Having good problem-solving and analytical skills.
  • Willing to work collaboratively in a team environment.
  • Requiring excellent communication abilities to effectively convey technical concepts to non-technical stakeholders.
  • Being instrumental in evolving our software solutions and shaping our technological landscape.
  • Having Knowledge of security principles and best practices in backend development.

Requirements

  • 3-5 years of Software Engineering experience
  • BS Engineering / Computer Science or equivalent experience required
  • TECHNICAL SKILLS

  • Strong proficiency in Python , including its syntax and core libraries.
  • Experience with web frameworks like Django, Flask, or FastAPI for building APIs and web services.
  • Knowledge of object-oriented programming and design patterns.
  • Understanding of fundamental machine learning concepts and algorithms.
  • Hands-on experience with popular ML libraries such as scikit-learn, TensorFlow, or PyTorch.
  • Ability to pre-process and analyze data to build and train ML models.
  • Experience with Elasticsearch and its API, as Kibana is built on top of Elasticsearch.
  • Ability to design and implement data pipelines that feed data into Elasticsearch.
  • Skills in configuring and using Kibana to visualize data and create dashboards.
  • Understanding of fundamental machine learning concepts and algorithms.
  • Hands-on experience with popular ML libraries such as scikit-learn, TensorFlow, or PyTorch.
  • Ability to pre-process and analyze data to build and train ML models.
  • Implementation and integration of ML models into production environments.
  • Strong understanding of CI / CD (Continuous Integration / Continuous Deployment) pipelines. Preferably GitHub actions
  • Knowledge of database query optimization and indexing.
  • Understanding of web protocols such as HTTP / HTTPS.
  • Familiarity with monitoring tools like Prometheus or Grafana.
  • Familiarity with logging frameworks and tools like Logstash (for Elasticsearch) and Kibana.
  • Knowledge of security principles and best practices in backend development.