Job Description
We’re seeking a systems-focused Computer Programmer to write and optimize low-level and high-level code across core infrastructure and application layers. You’ll work on real-time data pipelines, reverse-engineer legacy systems, and fine-tune performance-critical services. This role demands hands-on experience with system internals, profiling tools, and code maintainability in complex, multi-language environments. Precision, speed, and code clarity matter here.
What You’ll Do:
- Write and optimize code in C, Go, and Python to support both high-performance back-end systems and internal tooling pipelines.
- Maintain and extend a multi-threaded daemon that interfaces directly with system-level APIs (Linux-based).
- Implement real-time data handlers that ingest and transform millions of events per hour with strict latency requirements (< 10ms).
- Collaborate with DevOps to design deployment workflows that reduce cold-start issues for stateless services written in Go.
- Reverse-engineer legacy software components (some in Pascal, some in undocumented C++) and refactor them into maintainable, testable modules.
- Write and maintain detailed internal documentation, particularly for custom IPC protocols used between microservices.
- Use profiling tools (perf, pprof, valgrind) to identify and resolve bottlenecks in performance-critical paths.
- Interface with a PostgreSQL-based analytics layer; write efficient stored procedures and reduce cross-service query debt.
We’re Looking For Someone Who:
- Has 5+ years of experience writing and debugging production-level code, including at least one low-level language (e.g., C or Rust).
- Understands the cost of abstraction and can explain trade-offs between readability, speed, and memory usage in real-world scenarios.
- Has built or maintained a custom file parser, understands stream parsing vs. DOM loading, and can explain the impact on memory.
- Has experience working in a CI/CD pipeline with test coverage thresholds enforced.
- Has contributed to projects that involved bitwise manipulation, memory alignment, or custom memory pools.
- Can explain how a system call works under the hood and how their code interacts with the OS kernel.
- Is comfortable navigating and contributing to a large codebase with mixed programming languages and styles.
Bonus Points If You:
- Have written a JIT or worked on compiler internals.
- Can show a side project that uses raw sockets or simulates a network protocol.
- Have experience securing systems at the syscall or bytecode level.
- Understand how to read disassembled code and have used it for debugging or optimization.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru