3 views
UKEESS Software House
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 PythonDeveloping 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
Keep up with the latest advances in machine learning and artificial intelligence technologies
Required experience:
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! ;-)