Protobuf Cleanup Engineer (Golang + gRPC)
Bulgaria / Croatia / Netherlands / Poland / Portugal / Romania / Slovakia / Slovenia / Spain
About Akvelon:
🌎Akvelon is an American company with offices in Seattle, Mexico, Ukraine, Poland, and Serbia etc. Our company is an official vendor of Microsoft and Google. Our clients also include Amazon, Evernote, Intel, HP, Reddit, Pinterest, AT&T, T-Mobile, Starbucks, and LinkedIn. To work with Akvelon means to be connected with the best and brightest engineering teams from around the globe and working with an actual technology stack building Enterprise, CRM, LOB, Cloud, AI and Machine Learning, Cross-Platform, Mobile, and other types of applications customized to client’s needs and processes.
About the Role:
Join a backend infrastructure team maintaining core metadata services for a high-scale cloud storage platform. As part of a major modernization effort, you’ll help migrate away from GoGoProto in protobuf definitions, updating service interfaces and code generation workflows critical to the live production system.
Locations: We are looking for candidates based in Poland, Portugal, Bulgaria, Croatia, Republic of Cyprus, Czech Republic, Latvia, Lithuania, Netherlands, Romania, Slovakia, Slovenia, Spain.
What You’ll Do:
- Identify and eliminate usages of GoGoProto extensions in .proto files.
- Refactor .proto definitions to rely on standard protobuf features.
- Regenerate protobuf code using standard tools (protoc, protoc-gen-go, etc.).
- Refactor associated Go services that currently depend on GoGoProto-specific behaviors (e.g., custom JSON serialization, field options).
- Collaborate with core engineers to test, validate, and smoothly integrate the changes.
- Document the migration process and provide recommendations for long-term maintenance.
Requirements:
- Experience developing gRPC services in Go or integrating gRPC in Go applications
- Hands-on experience with .proto files, schema evolution, and Protocol Buffers
- Familiarity with tools like protoc, buf, and protobuf code generation workflows integrated into CI pipelines
- Background working with large-scale, service-oriented architectures
Nice to have:
- Experience with GoGoProto and its ecosystem of extensions
Overlap time requirement: till 10 AM PT
Working conditions and benefits:
- Paid vacation, sick leave (without sickness list)
- Official state holidays — 11 days considered public holidays
- Professional growth while attending challenging projects and the possibility to switch your role, master new technologies and skills with company support
- Flexible working schedule: 8 hours per day, 40 hours per week
- Personal Career Development Plan (CDP)
- Employee support program (Discount, Care, Health, Legal compensation)
- Paid external training, conferences, and professional certification that meets the company’s business goals
- Internal workshops & seminars
- Corporate library (Paper/E-books) and internal English classes
If you are looking for a challenging opportunity with a global technology company, this position is perfect for you.