About the project: A bulk patent data product that provides large-scale access to global intellectual property data via APIs and FTP-based delivery mechanisms. It is a key revenue-generating platform currently built on a legacy C# and SQL-based architecture that is reaching its scalability and operational limits.The project focuses on re-platforming and partially rewriting the existing application onto a modern data platform. Core data processing is being migrated to Databricks using distributed batch and streaming technologies (PySpark), while maintaining full continuity for existing customers.
This is a newly formed team, supported by experienced engineers from adjacent teams to ensure strong domain knowledge transfer and a smooth ramp-up. Tech Stack: Current / legacy: C# (.NET), SQL Server, XML-based data formats, REST APIs, FTP-based delivery
Talent you’ll bring into our team: * 1+ years (Junior) or 3+ years (Middle) of commercial experience with Python * Interest or hands-on experience in data engineering and distributed processing * Ability to read, understand, and work with existing C# codebases * Experience with SQL, XML, or data transformation pipelines * Understanding of software engineering fundamentals (OOP, clean code) * Experience with REST APIs and backend service development * Ability to write or contribute to unit and integration tests * Upper-Intermediate level of English
Responsibilities: * Implement and maintain Python / PySpark data processing components * Rewrite legacy C#-based data processing logic into modern pipelines * Build and enhance batch and streaming pipelines for high-volume XML data * Contribute to API development while preserving existing external contracts * Support automation of operational and configuration workflows * Participate in testing, documentation, and shared test planning * Collaborate closely with senior engineers and adjacent teams * Actively participate in Scrum ceremonies and continuous improvement
What we offer: * Ambitious goals and interesting projects * We have one of the most competitive software development academy in Ukraine — Binary Studio Academy. In 2023, it became international and attracted more than 15,000 applicants. It’s a free online initiative that offers intensive training to participants. As a member of our team, you’ll have the opportunity to enroll as a coach or lecturer in the academy and hone your leadership and project management skills! * Regular & transparent performance and salary review based on results of work * Mentorship and Personal Development Plans for everyone in the company by request * Regular educational events from our internal experts (you can be one of them) * Possibility for both vertical or horizontal growth
Benefits program: * Paid vacation, paid sick leaves, 10 Public holidays, additional days off * Educational budget and support in receiving certificates/attending conferences, etc. * English lessons
Comfortable Working conditions: * Flexible working hours * Amortization program or provision of required equipment
Community: * Various corporate events (psychological training, based on employees’ needs to care about mental health, New Year celebration, team buildings, etc) * Celebration of important personal and project milestones (project successes, B-days, anniversaries, marriage, childbirth) * Support of team members during russian aggression (evacuation, safe accommodation in Western Ukraine, financial support for those who joined Armed Forces, donations, etc.).