Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

AlignTech Senior Software Engineer C++ Python ML 
Armenia, Yerevan 
49707155

13.08.2024

changing lives.

You will be part of cross-functional and multiregional development organization utilizing broad set of technologies and tools. As ayou will contribute into development, testing and delivery of features within several internal applications bringing higher level of automation to the treatment planning process as a result. Our main domain area is a Windows-based client application written in C++ and defect detection server written in Python.

In this role, you will…

As a
Senior Software Engineeryou will have following responsibilities:

  • Implementation of ML solutions for visual quality control
  • Implementation of buisness logic in C++/python with well-define code review and unit testing procedures
  • Implementation of post release monitoring using Splunk logs and dashboards
  • Setup of Continuous Integration Tools (branching, build plans, deployment plans)
  • Analysis and clarification of requirements: impact analysis using Data Lakes and SQL databases, communication with stakeholders, formalization of functional requirements (without supervision)
  • Demo with stakeholders
  • Performing code reviews
  • Effort estimations for feature development
  • Component/feature ownership
  • Architecture design for integration features
  • Technical leadership within the team
  • Mentoring of other engineers up to regular level

You will work with following technological stack:

  • C++/Python, Tensorflow/Pytorch, Git/BitBucket, AWS

In this role, you’ll need …

We are looking for candidates with the following skills:

  • Computer Science or related education
  • 4+ years of industry development
  • Understanding of OOP, data structures, algorithms, bug tracking, code review, unit tests
  • Git knowledge
  • C++17x knowledge
  • Python knowledge
  • Practical skills in Deep Learning and Computer Vision
  • Experience with feature or scope ownership
  • Soft skills: desire to learn, intelligence, smooth communication, stress resistance, customer focus, decision making, independency
  • English B2 (intermediate)

The following skills would be a plus:

  • Mathematical knowledge: optimization, linear algebra, analytical geometry