Python & Go Software Architect

DCG

Polska

Hybrid

PLN 180,000 - 260,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Opieka medyczna prywatna
Sfinansowanie karty sportowej
Stałe wsparcie dedykowanego konsultant
Stałe wsparcie dedykowanego konsultant

Job summary

DCG Polska poszukuje doświadczonego inżyniera oprogramowania specjalizującego się w Go i Pythonie, bezpieczeństwie sieci oraz przetwarzaniu strumieni danych. Kandydat będzie tworzyć wydajne serwisy, pracować nad protokołami sieciowymi i integracjami z Kafka i bazami danych.

Wymagane jest doskonałe opanowanie Go, asynchroniczność w Pythonie oraz znajomość protokołów sieciowych. Mile widziane doświadczenie z Kubernetes, Docker, AWS, a także z ClickHouse i Elastic/Log},"

Qualifications

  • Bardzo dobra znajomość Go, w tym tworzenie współbieżnych serwisów, serwerów UDP/TCP i wysokoprzepustowych pętli dekodujących

Skills

Go
Python
Security
Cybersecurity
Networking
Cisco
JSON
Kafka
AWS
Docker
Kubernetes
Windows
Angielski (B2)
Data structures

Tools

Protocol Buffers
pprof
ZeroMQ
NATS
NSQ
ClickHouse

Job description

  • Python
  • Go
  • Security
  • Cybersecurity
  • Networking
  • Cisco
  • JSON
  • Kafka
  • Angielski (B2)
  • Data structures
  • Windows
  • AWS

Requirements:

  • Very good knowledge of Go, including the development of concurrent services, UDP/TCP servers, and high-throughput decode loops
  • Profiling Go applications using pprof
  • Very good knowledge of asynchronous Python, including asyncio, event loop, tasks, cancellation, and backpressure
  • Development of asynchronous HTTP clients and servers and multiprocess worker pools
  • Practical knowledge of networking at the L2/L3/L4 levels
  • Knowledge of VLANs, MAC/IP semantics, TCP flags, MTU, fragmentation, IPv4, and IPv6
  • Knowledge of network flow telemetry protocols: IPFIX (RFC 7011), NetFlow v5/v9, and sFlow v5
  • Experience with template-based decoding, sampling rates, sequence gaps, and loss handling
  • Experience with packet capture and crafting and pcap file analysis
  • Network device automation through SSH/CLI and vendor APIs, including Cisco, Arista, Juniper, and Palo Alto
  • Experience with idempotent configuration deployment and drift detection
  • Protocol Buffers, including schema design and evolution and code generation
  • Fast JSON and binary codecs for performance-critical paths
  • Kafka, including producer and consumer semantics, partitioning, acks, batching, compression, SASL/Kerberos, and lag diagnosis
  • NSQ or NATS as an additional advantage
  • Knowledge of columnar or time-series databases, such as ClickHouse
  • Performance profiling, optimization of memory allocation and GC pressure, lock contention analysis, and the use of zero-copy mechanisms
  • Knowledge of data structures such as LPM/Patricia tries, LRU caches, and fast hashing, together with the ability to explain the trade-offs associated with their use
  • Load generation and sustained-throughput testing
  • Knowledge of Linux, including sockets, epoll, sysctl tuning, cgroups, and resource limits
  • EBPF as a strong advantage
  • Containers and Kubernetes, including multi-stage builds, fast inner-loop development environments, and manifests
  • Building self-contained packages deployed in customer infrastructure, including static/frozen builds, deb/rpm packages, and upgrade and rollback mechanisms
  • IPC patterns, for example ZeroMQ
  • Cache and state synchronization design, eventual consistency, reconnecting and resynchronizing after long disconnects, and idempotent event replay
  • Static typing and quality-control tools, including mypy, golangci-lint, formatters, linters, and pre-commit gates
  • Asynchronous unit tests, snapshot tests for decoders, and load tests in CI
  • Dependency and CVE management and reproducible pinned builds
  • Very good command of English, both spoken and written

Nice to have:

  • Windows/AD, including WinRM, SMB, and Kerberos
  • Knowledge of an SDK for one major cloud platform, Azure or AWS, for asset and log ingestion
  • Development of an application operating in a microservices architecture
  • Design and development of high-performance services in Go and asynchronous Python
  • Creating and developing functionalities related to access and permission management
  • Development of components responsible for processing network traffic and telemetry
  • Integration with network devices, messaging systems, databases, and customer environments
  • Maintenance and further development of the existing codebase
Opis oferty

Offer:

  • Private medical care
  • Co-financing for the sports card
  • Constant support of dedicated consultant
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python and Golang Solutions Architect
Python and Golang Solutions Architect

Future Processing • Polska

On-site
PLN 207,000 - 303,000
Principal Go Engineer
Principal Go Engineer

Solid Company • Katowice

On-site
PLN 260,000 - 380,000
Principal Go Engineer
Principal Go Engineer

Solid Company • Województwo kujawsko-pomorskie

On-site
PLN 380,000 - 520,000
Remote work in European hours
Principal Go Engineer
Principal Go Engineer

Solid Company • Wrocław

On-site
PLN 320,000 - 520,000
100% remote in European hours
Two-stage interview process
Background check (HireRight)
Principal Go Engineer
Principal Go Engineer

Solid Company • Łódź

On-site
PLN 562,000 - 821,000
Principal Go Engineer
Principal Go Engineer

Solid Company • Województwo pomorskie

On-site
PLN 300,000 - 520,000
100% remote in European hours
Python and Golang Solutions Architect
Python and Golang Solutions Architect

Future Processing • Gliwice

On-site
PLN 207,000 - 303,000
Senior Python Engineer (kontraktor)
Senior Python Engineer (kontraktor)

Itsg Global • Warszawa

On-site
PLN 230,000 - 320,000
Opieka medyczna prywatna
Karta Multisport
Lekcje języka angielskiego
+1
Senior Python & Go Architect for Networking & Security
Senior Python & Go Architect for Networking & Security

DCG • Polska

Hybrid
PLN 180,000 - 260,000
Opieka medyczna prywatna
Sfinansowanie karty sportowej
Stałe wsparcie dedykowanego konsultant
+1
Senior Datacenter Engineer (Cisco Area)
Senior Datacenter Engineer (Cisco Area)

Solid Company • Województwo pomorskie

On-site
PLN 180,000 - 280,000
Remote work
Hybrid work
Multisport
+5