DevJobs

Principal Software Architect

Overview

Description


HiredScore brings deeply integrated big data and AI solutions to the global Fortune 500. By leveraging data from companies' Human Resources Data ecosystem, HiredScore enables to automate and augments the hiring process, enriching recruiters' decisions with smart insights and candidate prioritization grades using NLP and Machine Learning algorithms.


HiredScore's Artificial Intelligence Engine uses past company hiring data, global hiring data, and other data sources including labor market data, employee performance data, and CRM data, to revolutionize the end-to-end recruiting workflow as well as integrate seamlessly with other HR Systems such as chatbots, assessment tests, video interviews, and other automation tools. HiredScore's mission is to bring data science into the Human Resources domain.


We are seeking a highly skilled and experienced Senior Architect to build and define the future architecture of our products.

As a Senior Architect, You will provide technical leadership to our development teams, guiding the teams in the technologies you help to define while working closely with teams across the organization, providing technical expertise and representing complex requirements. You will also be responsible for designing, implementing, and maintaining the overall product architecture.


Roles & Responsibilities

  • You will be responsible for a diverse range of activities, including design work, mentorship, and hands-on activity.
  • Develop and maintain the organization's architecture strategy, ensuring alignment with business objectives and initiatives.
  • Design and implement robust and scalable architectures that effectively support data processing and NLP tasks.
  • Lead the implementation and integration of technologies into the existing ecosystem.
  • Stay up to date with the latest advancements and trends in software architecture, data architecture, NLP and related technologies, and provide recommendations for continuous improvement.
  • Foster innovation through research, recommending the use of new technologies, processes or standards
  • Engage stakeholders to gather the requirements that drive architecture decisions
  • Take part in all phases of the software development cycle
  • Collaborate with other architects
  • Write and review formal design documents.


What You Need

  • 10+ years of experience in a leading technical role; Lead Software Developer/ Architect, etc.
  • 5+ years of experience developing software for server-side in SaaS products.
  • 5+ years of experience in cloud native architecture in AWS.
  • Hands-On Experience with Big Data and Data Pipeline technologies (Airflow, Spark, Kafka, etc.).
  • Strong experience working with databases (Postgres/ MongoDB/ Elastic search)
  • A passion for hands-on work and a dedication to maintaining high standards of quality.
  • Bachelor's degree in Computer Science or a related field.
  • Experience with Natural Language Processing (NLP).
  • Knowledge of multiple programming languages, mainly in, Java-script, and Python
  • Ability to communicate well (oral & written) with people, to clearly express thoughts
  • Excellent problem-solving and analytical skills, with the ability to address complex data architecture challenges.

HiredScore