ORYXLABS

Software Engineer - Python / Golang

Abu Dhabi, Abu Dhabi, AE

13 days ago
Save Job

Summary

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.
  • Have a clear documented design process to translate requirements to code, which include low level designs
  • Have a full understanding of end-to-end flows, and be able to troubleshoot flows end to end
  • Leverage provisioning systems to build and configure virtual environments to support development and functional testing efforts.
  • Collaborate with cloud infrastructure, quality assurance, or other technical teams to ensure smooth deployment of each product release.
  • Participate in code reviews focusing on performance, reliability and maintainability.
  • Continuously learn about new technologies and help keep the team informed of industry developments and evolving best practices

Qualification & Experience:-

  • Bachelor’s or Master’s in Computer Science, Computer Engineering or related field with 5 years of experience in software engineering, preferably with cyber security background
  • Experience in creating distributed crawling, scanning, or information collection systems, parsing and extracting information from loosely structured data.
  • Experience writing complex SQL queries (preferably PostgreSQL)
  • Solid understanding of Agile development methodology with multiple years of direct involvement
  • Experience with continuous integration and continuous deployment practices
  • Able to build strong partnerships across the organization to deliver the best outcomes
  • Demonstrated ability to learn and leverage technical knowledge

Key Skills:-

Operating Systems Enterprise Linux (CentOS / Amazon Linux)

Programming Languages Python/Golang

Databases engines Citus, PostgreSQL, Clickhouse, Trino, Hive, Spark, Elasticsearch

Virtualization / Containers Docker, Kubernetes

Message Queues Apache, Kafka

Serialization Cap’n Proto

#ORYXLABS

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: