Sr Software Engineer

Short Description

Gartner is hiring a Sr Software Engineer who has experience processing large amounts of structured, semi-structured and unstructured data.

Job Description

About this role:
Software Development position responsible for design, implementation, and support of applications to help fulfill our Research & Consulting Delivery strategy.

What you'll do: 
  • Establish methodologies for quickly rolling out new data analysis capabilities for standalone data-driven tools and assets.
  • Have end-to-end ownership to develop tools focused on extracting, merging, analyzing and managing large sets of data across multiple, disparate databases
  • Be able to transform unstructured raw data into formats suitable for modeling
  • Demonstrate deep knowledge of and ability to operationalize, leading data technologies and best practices
  • Be responsible for maintaining project plans, clean code, and well-written documentation
  • Be able to work in teams and collaborate with stakeholders to define requirements
  • Contribute with relevant insights to drive decisions on analytical problems
  • Be able to innovate and showcase new approaches to improve efficiency
  • Be able to work in a globally distributed team in an Agile/Scrum approach

What you'll need:
  • Graduate or Post Graduate in technology from a reputed Institute having 3 - 6 years' experience in BI domain with a focus on Visualization and ETL
  • Advance knowledge working on visualization tools like Tableau.
  • Advance knowledge of Python programming language
  • Experience processing large amounts of structured, semi-structured and unstructured data
  • Experience building scalable data models and performing complex relational database queries using SQL (Oracle, MySQL, Postgres), etc.
  • Experience with Python ORMs like SQL Alchemy and Python libraries like Pandas, Scikit-Learn, Numpy, NLTK, and Scipy
  • Knowledge of integration and web services technologies (HTTP, SOAP, REST, XML, JSON)
  • Familiarity working on Cloud platforms like AWS.
  • Scrum software development methodology experience is a plus
  • Exposure to NLP and ML platforms is a plus
  • Exposure to D3.js would be a plus
  • Familiarity and keeping pace with the latest trends and technologies in Visualization

Who you are:
  • Effective time management skills and ability to meet deadlines
  • Excellent communications skills interacting with technical and business audience's
  • Excellent organization, multitasking, and prioritization skills
  • Must possess a willingness and aptitude to embrace new technologies/ideas and master concepts rapidly.
  • Intellectual curiosity, passion for technology and keeping up with new trends
  • Delivering project work on-time within budget with high quality

Sr Software Engineer
Mid-Senior-level Information | Technology | Information Technology Full-time Information Technology | Engineering | Other Software Engineer | Senior Software Engineer
Gartner, Inc. is a global research and advisory firm providing insights, advice, and tools for leaders in IT, Finance, HR, Customer Service and Support, Legal and Compliance, Marketing, Sales, and Supply Chain functions across the world.