Next job

Senior Python Engineer in UKEESS Software House

Posted more than 30 days ago

3 views

UKEESS Software House

UKEESS Software House

0
0 reviews
Without experience
lviv
Full-time work
UKEESS Software House is looking forSenior Python Engineerfull-time (either in the office in Lviv, or with the possibility of remote cooperation in Ukraine).If you are looking for an opportunity to move into Machine Learning Engineering - this vacancy is for you. We will help you on your journey from Python development to Machine Learning.About the customer and the project:This is one of the world's largest resources for family history research and DNA digitization (client from USA). With the he

UKEESS Software House is looking forSenior Python Engineerfull-time (either in the office in Lviv, or with the possibility of remote cooperation in Ukraine).

If you are looking for an opportunity to move into Machine Learning Engineering - this vacancy is for you. We will help you on your journey from Python development to Machine Learning.

About the customer and the project:

This is one of the world's largest resources for family history research and DNA digitization (client from USA). With the help of this service, you can build your family tree, research your genealogy, learn interesting facts about your ancestors and find relatives on the basis of more than 60 billion digitized archive records (+ this number is constantly growing). Also, with the help of DNA analysis, for example, you can find relatives, determine ethnic origin, physical features, etc. (now there are almost 100 definitions by DNA analysis). In general, our customer is considered the largest in its business niche!

About the team:

You will be part of the Data Science team working on creating a search index for all images (content) on the site. The team uses Computer Vision and NLP models to find names, dates and relationships from various sources such as censuses, birth certificates, newspaper articles, etc.

One ​​of our teams provides their models to our team as python-packages via the Model Repository. We create and exploit data in AWS using Terraform and Python to extract images, run them through models, and return the extracted data as JSON messages. Our projects process millions of images per day. We focus on throughput, cost and error handling. 

normal; text-decoration: none> style="font-style: normal; text-decoration: none">building scalable internal services and APIs using Python

  • Developing secure, high-performance microservices and data pipelines

  • Collaboration with engineering, product and business teams to create effective solutions for ML ML:

    • Performing data analysis and pre-processing using such frameworks as PyTorch, TensorFlow, Keras

    • Maintenance and improvement of MLOs processes, monitoring and retraining. none">Design, implementation and deployment of ML models throughout their life cycle

    • Optimization of models for efficiency, scalability and output in production environment

    • Keep up with the latest advances in machine learning and artificial intelligence technologies 

    Required experience:

  • 5+ years of experience with Python; none">3+ years of experience with AWS (in particular, SNS, Lambda)

  • font-style: normal; text-decoration: Commercial experience with Terraformone">

    Experience with CI/CD (eg, Jenkins, Git)

  • English language: above average at least (spoken and written)

  • Preference will be:

    • Practical experience with Machine Learning

    • Experience with client operations, including monitoring, cost analysis, and troubleshooting production issues

    • Experience with frameworks such as PyTorch, TsensorFlow or Keras

    • Knowledge of containerization and orchestration tools (eg Docker, Kubernetes)

    • Bachelor's degree in relevant field or equivalent experience

    What do we offer a new colleague?

    • Competitive compensation (based on market data, but also depends on the technical level of the candidate)

    • Flexible work schedule

    • Annual paid leave

    • Free English lessons (online)

    • Health insurance or two alternatives to choose from

    • Individual plans for professional and personal development

    • Absence of bureaucracy and micro-management

    • Modern comfortable office (barbecue area, kitchen, lounge, etc.)

    • Foreign business trips (after the war)

    • Parking on the territory and a charging station for electric cars

    • Corporate gifts, holidays and entertainment

    • Sports activities: table tennis, football, workout

    Send us your resume and let's get to know each other! ;)

    —----------------------------------------------------------------------------------------------------------------

    The UKEESS Software House team is looking for a Senior Python Engineer to join our team for a full-time position (remotely in Ukraine or in Lviv's office).

    If you are looking for a chance to switch technologies for Machine Learning, this is the opportunity for you. We will assist you during your journey from Python Development to Machine Learning Engineering.

    About the Customer and the Project:

    Our customer is the world’s largest DNA network from the USA. This presents a unique opportunity to work with more than 60 billion digitized global historical records, 100 million family trees, and 18+ million people in their growing database. Our customers help people discover their family stories and gain actionable insights about their health and wellness.

    About the team:

    You willbe a part of the Data Science team, which produces the search index for all the website’s images (content). We use Computer Vision and NLP models to retrieve names, dates, and relationships from various sources, such as Censuses, Birth Certificates, and Newspaper Articles.

    One of the teams delivers their models to our team as Python packages through a Model Repository. We create and operate data pipelines in AWS, using Terraform and Python to retrieve images, process them through models, and return the extracted data as JSON messages. Our typical projects process millions of images per day. We focus on throughput, cost, and error handling.

    After gaining new knowledge, you will be responsible for learning our deployment pattern and taking ownership of creating and operating several new pipelines.

    Responsibilities will include:

    • Develop and optimize scalable back-end services and APIs using Python

    • Develop secure, high-performance microservices and data pipelines

    • Collaborate with engineering, product, and business teams to understand requirements and deliver impactful ML solutions

    After gaining mandatory knowledge:

    • Perform data analysis and preprocessing using frameworks such as PyTorch, TensorFlow, Keras

    • Maintain and improve MLOps workflows, including model versioning, monitoring, and retraining

    • Design, implement, and deploy ML models and algorithms throughout their lifecycle — from development to production

    • Optimize models for efficiency, scalability, and real-time inference in production environments

    • Stay up-to-date with the latest advancements in machine learning and AI technologies.

    Requirements:

    • 5+ years of experience with Python development

    • 3+ years of experience with AWS (including EC2, SQS, SNS, S3, Lambda)

    • Commercial experience with Terraform 

    • Strong knowledge and commercial experience with SQL and NoSQL databases

    • Experience with CI/CD practices and tools (e.g., Jenkins, Git)

    • English: Upper-intermediate at least (both spoken and written)

    It will be a plus:

    • Knowledge or experience with ML

    • Experience with customer-facing operations, including monitoring, cost analysis, and troubleshooting production issues

    • Experience with frameworks such as PyTorch, or TensorFlow, or Keras

    • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes)

    • Bachelor’s degree in a related field or equivalent experience

    What do we offer our new colleague?

    • Competitive compensation (based on market data, but also depending on the technical level of the candidate)

    • Flexible work schedule

    • 3 health packages to choose

    • Annual paid vacation and state holiday celebration

    • Free English classes (online)

    • Individual approach to professional growth

    • Lack of bureaucracy and micromanagement

    • Modern, comfortable office facilities (a barbecue zone, kitchens, lounge rooms, coffee machines, etc.)

    • Foreign business trips (after the war)

    • On-site parking lot and charge station for Electric Cars

    • Corporate gifts, celebrations, and fun activities

    • Sports activities: ping-pong, soccer, work-out

    Suppose you have a passion for solving challenging problems, building scalable, robust systems, love working with the latest technologies in a fast-paced, flexible environment, and are excited at the prospect of having a significant impact on products with more than 3 million paying subscribers.

    In that case, we want to talk to you! ;-)

    Without experience
    lviv
    Full-time work
    Want to get related jobs?
    New job openings in your Telegram
    Subscribe
    We use cookies
    accept