Principal Software Engineer - remote

Posted 3 years ago
Stack Overflow

Digital Transformation happens right now in enterprises all over the world. The UltraViolet project being developed by the IHS Markit company helps the customers to overcome challenges it entails and completely exploit new capabilities it unlocks. We create new solutions, like intelligent personal assistants for enterprise engineers. These are SaaS solutions that link together disparate data and knowledge sources;analyze structured and unstructured data;link the data and extract knowledge;solve specific data-driven tasks for our customers. Our tools and expertise are Natural Language Processing, Knowledge Graph, Information Retrieval, Deep Learning and Big Data. This is a complex greenfield project that follows modern development/operation approaches and summarizes many years of our experience in this field. It greatly impacts how our customers will operate tomorrow.

Your duties will include:

  • Taking part in assessment and choice of the project technology stack

  • Guiding technical decisions and implementation supervision

  • Alignment of system architecture with enterprise architecture

  • Being an active member of architecture board

  • Aligning the team actions to product owner vision and long-term business goals

  • Adoption of industry best practices

  • Fostering the development culture, ensuring regular automated delivery of high-quality services

  • Mentoring and sharing knowledge with the development team

Your required qualifications and experience include:

  • Eight or more years of increasing responsibility in technical roles, with 3 or more years of experience as a development lead in an agile environment.

  • Experience in projects with scalable high performant microservice architecture

  • Experience in projects with focus at Search/Information Retrieval/Recommendation capabilities

  • Experience in data-driven projects with expertise in handling desperate semi-structured data source, securing data at rest and in fly

  • Hands-on experience in production-grade projects implementation

The following will increase our interest:

  • Experience in projects with Graph Databases/Knowledge Graph/Semantic Web

  • Experience in creating architecture based on services with REST/RPC APIs

  • Knowledge in Cloud-native and Hybrid architectures

  • Experience in Elasticsearch, Solr and other search engines

  • Experience in Kafka, RabbitMQ

  • Exceptional understanding of one of the core project languages: Python, C#

  • AWS experience

Open and Collaborative Environment:

  • Fully remote position

  • Own product development based on science and technology

  • Personal growth and career development supported on corporate level

  • Support of self-study and research

  • Opportunity to contribute to the project architecture.

  • Development of own unique data-driven products that work out-of-the-box and loved by world top companies

  • Great colleagues and open atmosphere at workplace

  • Knowledge and discoveries sharing inside and outside the team

  • Participation in international workshops and conferences

  • Continuous education with invited tutors and paid online programs

Employee benefits:

  • English language classes

  • Vacation time increase with tenure

  • Extended medical insurance for employees and their families

  • Personal accident coverage

  • Employee assistance program

  • Reimbursement of sports activities

  • Corporate and social events