Related skills
rust network protocols performance profiling tls security concepts๐ Description
- Design, implement, and operate Rust-based security services.
- Develop ingress networking and security for a database service.
- Diagnose failures and performance regressions; implement fixes.
- Lead development and project management in the Ingress Security domain.
- Collaborate with Server, Atlas, Drivers, SRE, and Product Security teams.
- Align roadmap with Product Management and Engineering leadership.
๐ฏ Requirements
- 5+ years of experience building production-quality systems software.
- Experience with large backend/compiled codebases and performance-sensitive software, preferably in Rust.
- Strong systems fundamentals, including multi-threaded programming and performance profiling.
- Understanding of network protocols, TLS, and connection lifecycle management.
- Familiarity with security concepts such as attack surface reduction, input validation, memory safety, and defense-in-depth architectures.
- B.Sc. in Computer Science or related field, or equivalent practical experience; strong competencies in data structures, algorithms, and software design/architecture.
- Interest in high-availability, security-critical systems.
๐ Benefits
- Generous parental leave policy and fertility assistance.
- Employee affinity groups and wellbeing programs.
- Hybrid working model in Dublin.
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest โ finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!