Principal Go Engineer
Czym będziesz się zajmować?
Requirements:
- 10+ yrs dev, 5+ yrs Go.
- Role: Tech Lead, Staff, or Principal Engineer.
- Core: Ownership of high-availability, high-volume distributed systems.
- Go: Advanced (concurrency, memory, profiling, optimization).
- Architecture: Microservices, REST, distributed patterns (partitioning, idempotency).
- Data/Messaging: Kafka (or similar), Advanced PostgreSQL.
- Infra: Docker & Kubernetes (production).
- Skills: Observability, troubleshooting, architectural decision-making.
- Language: Fluent English.
Additional Advantages:
- Scale: Millions of events/sec, TB-scale, real-time data.
- Advanced Go: Deep CPU/memory optimization.
- Tech Stack: Druid, gRPC, Protobuf, Terraform, Helm, Ansible.
- Cloud & Monitoring: AWS/GCP/Azure, Prometheus, OpenTelemetry.
- Security & Testing: OAuth 2.0, TLS, Load/Stress testing.
- Domain: Telecom, network analytics, open-source contributions.
- Leadership: Strong hands-on skills mixed with mature architectural trade-off experience.
Kogo poszukujemy?
About the role Principal Go Engineer for a distributed data and analytics platform. You will code and take ownership of the architecture, performance, and key components. Requires hands-on experience with large production systems processing network data on Kubernetes, public cloud, and on-premises.
- Designing scalable Go backend services and high-performance data pipelines.
- Building Kafka-based event-driven architecture and defining data flows.
- Making architectural decisions regarding scalability, consistency, and disaster recovery.
- Optimizing Go at the CPU, memory, and concurrency levels.
- Raising standards in code quality, security, and observability.
- Leading cross-team technical initiatives and mentoring engineers.
- Collaborating with DevOps/Product teams and resolving production incidents.
We offer:
- A distributed system you designed or significantly redesigned.
- A scalability or performance problem you solved independently.
- Systems handling massive volumes of events or data.
- A complex technical initiative you led.
- Two stages: tech interview with the client, followed by an end-client interview.
- End-client meetings occur within ~72h, usually after 4:00 PM.
- Employment requires a successful HireRight background and address check.
- 100% remote working in European hours, available ASAP.
Czego wymagamy?
10 lat doświadczenia na podobnym stanowisku
Znajomości:
- Grafana
- Prometheus
- Kubernetes
- PostgreSQL
- REST
- Kafka
- Concurrency
- Distributed systems
- Golang
- Microservices
- Performance optimization
- System Architecture
- gRPC
- OAuth
- Polski
- Angielski
Jakie warunki i benefity otrzymasz?
- 28k–33.6k PLN netto/m (B2B)
- B2B - Elastyczne godziny pracy (100%)
- Praca zdalna: Możliwa w całości
Kim jesteśmy?
Our client is an international technology company driving digital transformation for industry and business. As an IT integrator, the company delivers end-to-end services — from PLM implementations and data migrations to cloud platforms, IIoT, digital product engineering, advanced Data & AI analytics, and supply chain optimization. Working with global technology partners, it executes projects across sectors such as automotive, manufacturing and agricultural machinery, providing both off-the-shelf and bespoke systems plus organizational change support. Teams build Digital Thread, Digital Twin and sustainability-focused solutions, blending engineering practices with cloud and AI technologies. The company seeks candidates eager to grow in PLM, cloud, IIoT, Data & AI, systems implementation and automation — from junior to senior levels — in a fast‑paced, project-driven international environment.