Software Engineer - Python / Golang

Apply now »

Date: 8 May 2025

Location: Abu Dhabi, AE

Company: EDGE Group PJSC

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


Job Segment: Cloud, Testing, Computer Science, Cyber Security, Quality Assurance, Technology, Security

Apply now »