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.
Senior engineers play a key role in shaping solutions, breaking down complex work, and collaborating closely with consultants and delivery-focused engineers. Tech Stack: Current / legacy: C# (.NET), SQL Server, XML processing, REST APIs, FTP
Target / evolving: Python, PySpark, Databricks, batch & streaming processing, message queues, Kubernetes (EKS), Git, CI/CD pipelines, cloud-native observability Talent you’ll bring into our team: * 5+ years of backend or data engineering experience * Strong production experience with Python and PySpark * Proven ability to understand, refactor, and migrate legacy C# systems * Experience designing distributed, scalable data processing architectures * Strong understanding of cloud-native and queue-driven systems * Experience with batch and streaming data pipelines * Ability to mentor engineers and lead technical discussions * Upper-Intermediate or higher level of English
Responsibilities: * Break down complex re-platforming initiatives into clear, deliverable technical tasks * Design and guide migration from C# / SQL-centric processing to Databricks * Define patterns for scalable, stateless data processing services * Oversee implementation of high-volume XML ingestion and transformation pipelines * Ensure API stability while improving performance and maintainability * Collaborate closely with consultants to ensure knowledge transfer and continuity * Support and mentor Junior and Middle developers * Contribute to shared testing strategies, documentation, and operational readiness
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.).