Python & Go Software Architect

New
D
DCGCybersecurity
Warszawa, Towarowa, Warszawa, Country code: PLFull-TimeSenior
Salary150 - 200 PLN per month
Apply NowOpens the employer's application page

Job Details

Languages
English (C1)
Required Skills
PythonCybersecurityKafkaKubernetesClickhouseGoLinuxNetworking

Requirements

  • Very good knowledge of Go, including 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, and backpressure
  • Development of asynchronous HTTP clients, servers, and multiprocess worker pools
  • Practical knowledge of networking at the L2/L3/L4 levels, including VLANs, TCP flags, and IPv4/IPv6
  • Knowledge of network flow telemetry protocols: IPFIX, NetFlow v5/v9, and sFlow v5
  • Network device automation through SSH/CLI and vendor APIs (Cisco, Arista, Juniper, Palo Alto)
  • Experience with Kafka, Protocol Buffers, and columnar or time-series databases like ClickHouse
  • Advanced performance profiling (memory allocation, GC pressure, lock contention, zero-copy)
  • Knowledge of Linux systems, containers, Kubernetes, and static/frozen build packaging
  • Very good command of English, both spoken and written

Responsibilities

  • 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 telemetry and network traffic
  • Integration with network devices, messaging systems, databases, and customer environments
  • Maintenance and further development of the existing codebase
  • Profiling, testing, and performance optimization of the solution
  • Ensuring code quality, automated testing, dependency security, and build reproducibility
  • Participation in the preparation of installation packages, upgrades, and rollback mechanisms
  • Cooperation in implementing new functionalities in the cybersecurity domain
View Full Description & ApplyYou'll be redirected to the employer's site
150 - 200 PLN per month
Apply Now