-
View all jobs
About The Role
In this role, you will work as part of a dedicated team supporting a US-based client developing one of the world’s most trusted open ecosystems for data science and AI. You will focus on building, packaging, and maintaining software components, working closely with open-source communities and client engineers to ensure high-quality releases and seamless integration across platforms.
Responsibilities
In this role, you will work as part of a dedicated team supporting a US-based client developing one of the world’s most trusted open ecosystems for data science and AI. You will focus on building, packaging, and maintaining software components, working closely with open-source communities and client engineers to ensure high-quality releases and seamless integration across platforms.
Responsibilities
- Develop, maintain, and optimize software components using C/C++ (and optionally Python/R)
- Create and update conda recipes for building, testing, and releasing packages
- Build and release native applications for Windows and Linux environments
- Manage dependencies, create patches, and contribute to upstream open-source projects
- Automate repetitive tasks and improve development workflows
- Troubleshoot complex issues across multiple layers of the system
- Collaborate closely with client-side engineers and act as an integral part of their team
- Participate in planning activities, including requirement gathering, estimation, and sprint planning
- Build and maintain relationships with open-source package maintainers
- Ensure high-quality releases across the full software development lifecycle
- 5+ years of experience as a Software or DevOps Engineer
- Strong proficiency in C and C++ (including source code management, patching, and debugging)
- Experience in building and releasing applications on Windows platforms
- Solid knowledge of Linux and Windows system administration
- Hands-on experience with build tools such as CMake, Autotools, nmake, and gcc
- Proficiency in Git or other version control systems
- Understanding of the full software development lifecycle (design, testing, implementation, release)
- Experience with package building, compilers, and packaging tools
- Strong troubleshooting and problem-solving skills
- Ability to fix bugs across multiple technologies and contribute to improvements
- Strong communication skills at an intermediate English level
- Ability to work both independently and collaboratively
- Experience contributing to open-source projects (nice to have)
- Familiarity with CI/CD pipelines (would be a plus)
- Experience in packaging tools such as Homebrew, RPM, or Conda (optional)
- Knowledge of Python and/or R programming language (as a bonus)
Key Skills
Ranked by relevance
linux
c
python
devops
cicd
git
rpm
ai
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Golang Software Engineer
2026-05-19
Full-time
Not Applicable
Ukraine
IT Services
Engineering
View Job Details
Related
Senior Golang Software Engineer
2026-05-07
Full-time
Not Applicable
Ukraine
IT Services
Engineering
View Job Details
Related
Junior/Middle SRE/DevOps Engineer
2026-05-08
Full-time
Not Applicable
Ukraine
IT Services
Engineering
Login to Apply
- Posted
- Jun 19, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Ukraine
- Company
- SoftServe
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Golang Software Engineer
2026-05-19
Full-time
Not Applicable
Ukraine
IT Services
Engineering
View Job Details
Related
Senior Golang Software Engineer
2026-05-07
Full-time
Not Applicable
Ukraine
IT Services
Engineering
View Job Details
Related
Junior/Middle SRE/DevOps Engineer
2026-05-08
Full-time
Not Applicable
Ukraine
IT Services
Engineering