Senior Software Engineer

Helsinki, Finland

Budapest, Hungary

Questions about open positions? Get in touch.

Description

CUJO AI is the leading artificial intelligence company for Network Operators. We deliver revolutionary AI-driven solutions worldwide including network security, device intelligence, and parental control. We create technology that helps Network Operators to offer personalized end-user experience using data and machine learning for both LAN and mobile networks. 

CUJO AI Labs is at the forefront of defending our customers and their children from global threats, privacy violations, and harmful content.  Our talented team of experts are pioneers in protecting and enhancing privacy and safety in digital life. 

CUJO AI Labs is looking for Senior Software Engineers to join the team!

Your responsibilities will be

  • Design, develop and operate Labs automation platforms and tooling
  • Design, develop and operate CI/CD pipelines, service monitoring and alerting
  • Contribute to the company-wide practices in how we build secure, scalable, robust and cost efficient processing pipelines and analysis engines
  • Depending on your experience and/or area of interest, work in one or more of the following domains:
    • Near real-time object reputation delivery to tens of millions of globally distributed endpoints
    • Content and metadata extraction from various objects distributed over the Internet, transforming those into facts and features and using rule engines and machine learning algorithms to reason over them
    • Big data and machine learning pipelines
    • Portals (full stack) and configuration & release management tooling

Required competencies

  • Strong programming skills in Python
  • Strong Amazon Web Services skills (ECS/Fargate, DynamoDB, ElastiCache, Athena, SageMaker, …)
  • Strong communication and collaboration skills in real and virtual setups
  • Experience in CI/CD pipelines (Github, Jenkins, Terraform, CloudFormation, CodePipeline, …)
  • Good knowledge of IP networking (OSI layer 2 through layer 7)
  • Strong analytical skills, creativity, and detail oriented
  • Strong focus in delivering value to customers and service ownership
  • Familiar with the development challenges inherent with scalable distributed systems
  • Experience with Agile Development Methodologies

Preferred competencies

  • Experience in Java, Go or C++
  • Experience in Appium, TestNG, Robot Framework or Pytest
  • Experience in systems monitoring and performance optimization
  • Experience in Secure SDLC
  • Experience with ISO 27001, SOC 2 Type II

Benefits and Perks

  • Hybrid work model and ability to work flexible hours
  • Secure your home network with CUJO products
  • Excellent opportunity to boost your skills in network security area
  • Modern development equipment
  • Conferences, training, books – anything for your development
  • Opportunity to learn from highly skilled colleagues