We are, Softwarium — Ukrainian outsourcing IT-company. We have been developing software for American, Canadian, and Norwegian clients in the education, healthcare, energy, and security industries for over 20 years.
Currently we’re looking for an experienced Data & Machine Learning Engineer (Python) to help deliver the project in Data Science area for our US customer.
Our client is a rapidly growing technology company specializing in cutting-edge data solutions and machine learning applications. We are seeking an experienced Python Engineer with a strong background in working with data and preferably machine learning experience to join our innovative team of 4 developers and 2 QAs.
The product is designed for Enterprise systems that connects with Salesforce CRM system, allowing it to improve its performance by collecting and analyzing large amounts of data. Product based on AI and ML that optimizes work with the Salesforce database, analyzes data, finds duplicates, and cleans up out-of-date data.
Key clients: Healthcare; Financial Services; Non-profit; Software & Technology.
Main stack: Python, ML, AWS, Docker.
— Develop, optimize, and maintain scalable data pipelines, ETL processes, and data integrations using Python;
— Collaborate with the team to implement ML models and algorithms in production;
— Contribute to the design, development, and enhancement of machine learning systems and infrastructure;
— Perform data preprocessing, data validation, and data cleansing;
— Collaborate with cross-functional teams to understand data requirements and develop data solutions;
— Maintain documentation for developed features, including system architecture, API specifications, and development progress;
— Troubleshoot and resolve data-related issues, ensuring data quality and consistency;
— Stay updated with the latest trends and advancements in Python, data engineering, and machine learning.
— 5+ years of hands-on experience in Python development;
— Strong experience in working with large datasets and data processing tools (e.g., Pandas, NumPy, Dask);
— Familiarity with database technologies (SQL/NoSQL), data warehousing solutions, and data modeling;
— Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn);
— Knowledge of distributed computing systems (e.g., Hadoop, Spark) is a plus;
— Excellent problem-solving skills, attention to detail, and ability to work independently as well as collaboratively within a team;
— Strong communication skills to effectively collaborate with team members and stakeholders.
— Experience with cloud platforms (AWS);
— Knowledge of containerization technologies (Docker);
— Familiarity with version control systems (Git);
— Experience with LLM models and APIs;
— Exposure to ML deployment and monitoring tools (e.g., MLflow, TFX, Kubeflow).
What we offer:
✍️ Ukrainian or Polish B2B Contract;
🏠 Possibility to work remotely or in an office in the center of Kyiv;
⚖️ Work & life balance is our credo. No overtime;
🚀 Learning & Development program: a team of senior developers, individual budget for professional development (trainings and events, certification);
💶 Paid Vacation and sick days, etc.
To apply for this position, please submit your resume and any sample projects or GitHub profile showcasing your work, if possible.