Job Expired

This posting has expired and applications are no longer being received and this job does not show up on the main job list.

Remote Senior Software Engineer (Scala coding knowledge mandatory)

by IHS MARKIT

Position Type: Full-time
Location: London, ON
Date Posted: Dec 07, 2022
IHS MARKIT

Job Description

 

The role: Remote Senior Scala Engineer

The location: Remote


About Us:

S&P Global delivers essential intelligence that powers decision making. We provide the world’s leading organizations with the right data, connected technologies and expertise they need to move ahead.

On the Engineering Solutions team we think differently, combining the knowledge and resources of an established company with the unapologetic boldness of a startup. Our mission: build an evolvable, knowledge and data platform that enables STEM professionals to unlock and deliver innovation to the world’s most complex problems. Your contributions will play a definite role in that mission.

 

About You:

Are you a disruptor, breaking the paradigms of how others solve problems? Are you bold, courageous, and strategic? Is delivering impact your top motivator? We believe in hiring smart people and getting out of their way. If this sounds like a good fit, we need to talk!

SPGI is seeking a driven Senior Software Engineer who will report to Associate Director of Software Engineering for our currently unreleased digital transformation solution. This role will be responsible for designing and building advanced Graph/Semantic algorithmic solutions to enable our soon to be launched digital transformation product which uses advanced NLP, knowledge engineering, and ML to accelerate innovation in engineering, manufacturing and scientific operations.

This role will be pivotal to our ability to successfully disrupt the market. Are you ready for the challenge?

The ideal candidate must be a self-starter who thrives on tackling new projects with a pragmatic approach. You can expect to be coached, challenged and supported in an environment that encourages autonomy and provides the trust and freedom to do your best work. The perfect candidates will have strong skills in deep learning, graph analytics, and probability theory, a proven track record of collaborating and iteratively implementing data-intensive solutions, strong operational skills to drive efficiency and speed, and effective project leadership.

Job Responsibilities

  • Design, build, and maintain applications for production ready, secure multi-tenant knowledge graph AI systems enabled by deep/machine learning and semantic engines over many content types (natural language, images, etc.)
  • Improve and maintain continuous delivery methodologies including the writing, and integration of Unit, Functional, Contract, and Canary deployment strategies.
  • Strong, effective communication skills to bring multiple personalities and cultures together to work towards a common goal.
  • Research and experiment with emerging technologies and tools related to knowledge graphs and related AI fields
  • Advocate the appropriate use of technology and provide leadership in balancing technical elegance with functional requirements and practical benefits as we implement and integrate technologies.
  • Serve as mentor and lead teammates to promote knowledge sharing and communication across product development teams.
  • Maintain an excellent understanding of the business’s long-term goals and strategy and ensures that the design and architecture are aligned with these.
  • To work with a wide variety of programing languages with exceptional understanding of Scala/Java/Python that includes:
    • The concept of “Clean Code”, enforcing/integrating it into the organization’s coding practices
    • Being an expert in SOLID/Functional principles
    • Deep understanding of design patterns.

Qualifications

  • Strong algorithms, data structures, and coding background with either Java, Python, Scala programming experience
  • Experience in understanding of micro-service architecture and development including REST based APIs in a Scala/Java/Python environment.
  • Experience with building applications using Semantic Web Technologies and Protocols such as RDF, RDFS, OWL, SPARQL
  • Experience developing applications using Ontology and Semantic tools (such as Neo4j, Stardog, Neptune, AllegroGraph), Graph query languages (Cypher, SPARQL, GraphQL)
  • Experience with micro-front-end style of development with JavaScript/Typescript applications using Angular, React frameworks.
  • Experience with software engineering standard methodologies (unit testing, code reviews, design document, continuous delivery)
  • Experience deploying and maintaining the high availability and scalability needs of micro-services.
  • Experience developing software for high volume data ingestion using messaging queue technologies such as Kafka.
  • Passion for bringing disruptive technology to market in partnership with a growing team (your peers will include alumni from big 4 consulting, Fortune 500, US military, academia, B2B SaaS, industry giants, tech startups and apps you use every day like Spotify, Facebook and Lyft)

 

  • Experience with engineering and automotive domain ontologies development
  • Experience with Ontologies and Graph Schemas modeling using tools such as TopBraid, Protégé, PoolParty
  • Experience with data pipeline and workflow management tools (AWS Data Pipeline, Apache Airflow, Argo, etc.)
  • Experience with Rule and Mapping languages such as R2RML, SWRL, Jena, SHACL, OWL
  • Familiarity with Data Governance, Data Mesh and Data Fabric architectures.

 

Compensation/Benefits Information:

S&P Global states that the anticipated base salary range for this position is $100,200 - $185,000. Base salary ranges may vary by geographic location.

 

If you’ve reached this section of the job description and are unsure of whether to apply, please do! At SPGI, we welcome diversity of background and experience. We would encourage you to submit an application if this is a role you would be passionate about doing every day.

 

Equal Opportunity Employer

S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law.  Only electronic job submissions will be considered for employment. 

If you need an accommodation during the application process due to a disability, please send an email to: EEO.Compliance@spglobal.com and your request will be forwarded to the appropriate person. 

-----------------------------------------------

Equal Opportunity Employer:

S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law.  Only electronic job submissions will be considered for employment.

 

If you need an accommodation during the application process due to a disability, please send an email to: EEO.Compliance@spglobal.com and your request will be forwarded to the appropriate person. 


Apply