Software Engineer

Gurugram, Haryana, India
Oct 21, 2024
Oct 22, 2025
Onsite
Full-Time
2 Years
Job Description

As a Software Engineer, you will work in a fast-paced environment focused on cutting-edge technologies, including AI, natural language processing, and machine learning. Your contributions will significantly impact our technology solutions.

Key Responsibilities

  • Design and implement scalable web-based applications and services using Java, Spring, and Python libraries such as Spacy, Camelot, TensorFlow, and Scikit-learn.
  • Utilize distributed data stores like Cassandra and messaging systems such as Kafka.
  • Participate in architecture and technical design discussions.
  • Conduct code reviews peer inspections, and document detailed design specifications.
  • Collaborate with stakeholders to review and analyze business requirements to ensure alignment with technical capabilities.

What You’ll Need

  • Bachelor’s or Master’s degree in Computer Science, Applied Statistics, or a related field.
  • 2-4 years of development experience with Java/J2EE, Spring, and JavaScript frameworks like ReactJS or AngularJS.
  • Knowledge of Python and libraries (e.g., Spacy, Camelot, TensorFlow) is advantageous.
  • Familiarity with NoSQL databases like Cassandra and search engines like Solr is a plus.

Technical Skills

  • Understanding of algorithms, statistics, data mining, machine learning, and natural language processing.
  • Experience with cloud platforms like AWS is preferred.
  • Familiarity with Scrum and agile methodologies is a plus.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent verbal and written communication abilities.

Why Gartner?

Gartner is committed to helping leaders shape the world through expert analysis and bold ideas. We offer limitless opportunities for professional growth and a supportive work environment that fosters collaboration and innovation. Our diverse teams are composed of individuals from various backgrounds, promoting inclusivity and respect.

Benefits. Gartner provides world-class benefits, competitive compensation, and significant rewards for top performers. We support a hybrid work environment, allowing flexibility to work virtually or in our vibrant offices.

Commitment to Diversity

Gartner is an Equal Opportunity Employer. We provide equal employment opportunities to all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, marital status, age, national origin, disability, or veteran status. We encourage applications from individuals with disabilities and will provide reasonable accommodations as needed.

Related Jobs