Software Engineer at ORYXLABS designing data systems, improving processes, leveraging cloud infrastructure, with a focus on code quality, collaboration, and continuous learning.
Description
In ORYXLABS, we are continuously researching & developing new tools that assess, monitor, protect & improve our client's network environment.
You will be part of a multicultural, highly collaborative elite team of tier one-security specialists and engineers who are passionate about crafting effective solutions.
Key Responsibilities:
- Design and implement systems that collect and process large data sets in near-real-time.
- Produce well-tested, well-documented, performance-oriented code.
- Periodically assess existing processes or systems for inefficiencies and provide data-driven recommendations for improvement.
- Translate requirements into code with a clear documented design process, including low-level designs.
- Understand end-to-end flows and troubleshoot them effectively.
- Leverage provisioning systems to build and configure virtual environments for development and testing.
- Collaborate with cloud infrastructure, QA, and other technical teams for smooth deployment.
- Participate in code reviews focusing on performance, reliability, and maintainability.
- Continuously learn about new technologies and inform the team of industry developments and best practices.
Qualifications & Experience:
- Bachelor's or Master's in Computer Science, Computer Engineering, or related field with 5+ years of experience in software engineering, preferably with cybersecurity background.
- Experience creating distributed crawling, scanning, or information collection systems, and parsing loosely structured data.
- Experience writing complex SQL queries (preferably PostgreSQL).
- Solid understanding of Agile development methodology.
- Experience with CI/CD practices.
- Ability to build strong cross-organizational partnerships.
- Demonstrated ability to learn and leverage technical knowledge.
Key Skills:
- Operating Systems: Enterprise Linux (CentOS / Amazon Linux)
- Programming Languages: Python, Golang
- Databases: Citus, PostgreSQL, Clickhouse, Trino, Hive, Spark, Elasticsearch
- Virtualization / Containers: Docker, Kubernetes
- Message Queues: Apache Kafka
- Serialization: Cap'n Proto
#ORYXLABS
#J-18808-Ljbffr