Gdańsk => Principal Go Engineer - Distributed Systems & Data Platform

TeamQuest Sp. z o.o. <[email protected]>
Newsgroups alt.bestjobsusa.computer.jobs
Organization TeamQuest.pl
Message-ID <[email protected]>
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. 

*****
***** Principal Go Engineer - Distributed Systems & Data Platform
*****



***** Position description:

About the role 
We are looking for an experienced Principal Go Engineer to join the 
    team developing an advanced, distributed data and analytics 
    platform. 
The role is intended for someone who not only codes but also takes 
    responsibility for the architecture, performance, reliability and 
    development of key platform components. We are looking for an 
    engineer with hands-on experience designing, building and 
    maintaining large production systems. 
The platform processes large volumes of network and telemetry data and 
    runs in Kubernetes environments, public cloud and on-premises 
    infrastructure. 
* Designing and developing scalable and fault-tolerant backend 
    services in Go. 
* Building high-performance pipelines for ingesting, transporting and 
    processing data. 
* Designing event-driven architecture based on Apache Kafka. 
* Defining service boundaries, data flows and communication methods 
    between components. 
* Making architectural decisions regarding scalability, consistency, 
    availability and disaster recovery. 
* Analyzing issues related to performance, concurrency and reliability 
    of production systems. 
* Optimizing Go services at the CPU, memory, concurrency and network 
    communication levels. 
* Raising standards in code quality, testing, observability, security 
    and software delivery processes. 
* Technically leading complex initiatives spanning multiple components 
    or teams. 
* Mentoring experienced engineers and supporting them in making 
    technical decisions. 
* Collaborating with architects, DevOps teams, product teams and 
    domain experts. 
* Participating in analysis and resolution of complex production 
    incidents. 


***** Job requirements:

* Minimum 10 years of professional experience in software development. 
* Minimum 5 years of commercial experience programming in Go. 
* Experience in a Staff Engineer, Principal Engineer, Technical Lead, 
    Solution Architect, or similar role. 
* Documented experience with technical ownership of complex production 
    systems. 
* Very strong knowledge of designing and maintaining high-availability 
    distributed systems. 
* Experience with platforms processing large volumes of events, 
    network traffic, or data. 
* Advanced knowledge of Go, including concurrency, memory management, 
    profiling, testing, and performance optimization. 
* Strong knowledge of partitioning, replication, eventual consistency, 
    idempotency, delivery guarantees, retries, failure handling, and 
    graceful degradation. 
* Extensive experience with Apache Kafka or a comparable 
    event-streaming platform. 
* Very strong knowledge of microservice architecture and REST API 
    design. 
* Advanced SQL knowledge and commercial experience with PostgreSQL. 
* Production experience with Docker and Kubernetes. 
* Experience diagnosing complex issues in distributed environments. 
* Good knowledge of observability, application security, and reliable 
    software delivery processes. 
* Ability to make, document, and clearly communicate architectural 
    decisions. 
* Very good knowledge of English. 


***** Nice to have:

* Experience with Apache Druid or other distributed analytical 
    databases. 
* Practice in building real-time data processing systems. 
* Experience with multi-tenant platforms and hybrid cloud 
    environments. 
* Knowledge of Terraform, Ansible and Helm. 
* Experience with Prometheus, Grafana and OpenTelemetry. 
* Knowledge of gRPC and Protocol Buffers. 
* Knowledge of OAuth 2.0, OpenID Connect, TLS and certificate 
    management. 
* Experience in performance testing, load testing and stress testing. 
* Practical knowledge of Google Cloud Platform, AWS or Microsoft 
    Azure. 
* Experience in telecommunications, network analytics or telemetry 
    protocols. 
* Participation in open source projects related to Go, infrastructure 
    or distributed systems. 
What will be an additional advantage 
* Experience with systems processing millions of events per second or 
    data measured in terabytes. 
* Advanced optimization of Go services at the CPU, memory and 
    concurrency level. 
* Building business-critical platforms with strict availability 
    requirements. 
* Ability to discuss architectural trade-offs based on personal 
    experience. 
* Combination of very strong hands-on skills with mature technical 
    leadership. 


***** Benefits offered:

During a technical interview it's worth preparing to discuss 
* A distributed system that the candidate designed or significantly 
    redesigned. 
* A scalability or performance problem that the candidate solved 
    independently. 
* A system handling very large volumes of events or data. 
* A major production incident and the changes made after its analysis. 
* A complex technical initiative led by the candidate within one or 
    multiple teams. 


***** Other:

During a technical interview it's worth preparing to discuss 
* A distributed system that the candidate designed or significantly 
    redesigned. 
* A scalability or performance problem that the candidate solved 
    independently. 
* A system handling very large volumes of events or data. 
* A major production incident and the changes made after its analysis. 
* A complex technical initiative led by the candidate within one or 
    multiple teams. 


Aplikuj tu / Send your CV:
 => => =>
http://TeamQuest.pl/n/103000-n?utm_source=nntp&utm_medium=cron&utm_campaign=2608
 => => =>
 
 
 
W przesłanych materiałach prosimy o dopisanie klauzuli 
    następującej treści: 
 
 
Wyrażam zgodę na przetwarzanie moich danych dla potrzeb tej i 
    kolejnych rekrutacji (zgodnie z ustawą o ochronie danych 
    osobowych z dnia 29 sierpnia 1997 roku t.j. Dz.U.2016 poz. 922). 
    Jednocześnie wyrażam zgodę na udostępnienie moich danych 
    osobowych potencjalnym pracodawcom. 
 
Potwierdzam prawdziwość powyższych danych i zgadzam się na 
    przetwarzanie i administrowanie moimi danymi, które podałem/am 
    do wiadomości TeamQuest Sp. z o.o. z siedzibą w Warszawie 00-810 
    Warszawa ul. Srebrna 16 lok. 308D do celów rekrutacji 
    pracowników. Jednocześnie oświadczam, że zostałam/em 
    poinformowana/y iż administratorem moich danych jest TeamQuest 
    Sp. z o.o. z siedzibą w Warszawie 00-810 Warszawa ul. Srebrna 16 
    lok. 308D oraz że moje dane mogą zostać przekazane potencjalnym 
    pracodawcom oraz, że mam prawo dostępu do treści swoich danych, 
    prawo ich poprawiania, prawo sprzeciwu wobec ich przetwarzania w 
    wyżej opisanym celu oraz wobec przekazywania danych innym 
    podmiotom, a także prawo zażądania zaprzestania przetwarzania 
    moich danych osobowych ze względu na moją szczególną 
    sytuację. Podanie danych jest dobrowolne. Jednocześnie wyrażam 
    zgodę na podejmowanie czynności mających na celu weryfikacje 
    prawdziwości przekazanych przeze mnie dokumentów i informacji w 
    nich zawartych. 
-- 
Pozostałe oferty: 
https://teamquest.pl/praca-w-it/ 


ID=013e7773f38752cacda263a9a8651966
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.