Backend Engineer

Remote: 
Hybrid
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of experience in Java, Scala, or Python programming languages., Familiarity with Big Data technologies such as Hadoop, Spark, and Kafka is preferred., Strong understanding of performance optimization and data structures., Bachelor's degree in Computer Science or Computer Engineering..

Key responsibilities:

  • Lead the architecture and implementation of core product features.
  • Develop high-scale applications for data analysis and insights.
  • Collaborate with development teams and managers to ensure quality deliverables.
  • Participate in agile processes and knowledge-sharing sessions.

Cognyte logo
Cognyte Computer Software / SaaS Large https://www.cognyte.com/
1001 - 5000 Employees
See all jobs

Job description

Description

Today’s world is crime-riddled. Criminals are everywhere, invisible, virtual, and sophisticated. Traditional ways to prevent and investigate crime and terror are no longer enough… 

Technology is changing incredibly fast. The criminals know it, and they are taking advantage. We know it too.  

For nearly 30 years, the incredible minds at Cognyte around the world have worked closely together and put their expertise to work, to keep up with constantly evolving technological and criminal trends and help make the world a safer place with leading investigative analytics software solutions. 

We are defined by our dedication to doing good and this translates to business success, meaningful work friendships, a can-do attitude, and deep curiosity.

We, the cyber security group in Cognyte, are building a new and exciting next-gen Threat Hunting and Cyber Investigation platform. We use cutting-edge technologies to collect and combine unique data from various sources to allow the development of cyber oriented advanced analytics and swift investigation of advanced cyber-attacks.

As Backend you’ll make an impact on

  • Leading the architecture, design and implementation of our core product using the latest Big Data and Backend technologies
  • Developing high-scale applications that analyze massive amounts of data and turning them into valuable insights
  • Working closely with the other development teams, architecture, product, and delivery managers to create high quality deliverables
  • Taking an active role in our agile processes, design reviews, brainstorming, and knowledge-sharing sessions

Requirements

For that mission you’ll need:

  • 5+ years’ work-related industry experience using Java/Scala/Python
  • Experience with Big Data technologies: Hadoop, Spark, Elasticsearch (ELK), Flink, Kafka and similar – an advantage
  • Experience building and deploying large scale, low-latency data processing systems
  • Excellent understanding of performance, profiling, and optimization
  • Experience working in the Unix/Linux environment
  • Solid knowledge of Computer Science fundamentals including data structures and algorithms
  • Experience working with CI/CD, Kubernetes, Airflow, Spring (boot) framework – an advantage
  • Passionate about problem solving with excellent communication and team-work skills
  • B.Sc. in Computer Science or Computer Engineering

Required profile

Experience

Industry :
Computer Software / SaaS
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Back-End Engineer Related jobs