CUJO AI is the leading provider of artificial intelligence solutions for network service providers. We use machine learning and real-world data to develop and deliver cutting-edge cybersecurity, device intelligence, and parental controls that enable network operators to offer better and safer connected experiences to millions of households.

We are looking for a Senior Software Engineers to join our Core Cloud team.

Your responsibilities will be

  • Perform with proficiency as a versatile and valuable Core Cloud team member within the company
  • Design and implement solutions, build, deploy 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

Required technical competencies

  • Mastery of core Java concepts and solid experience in Java-based development starting from 3+ years of professional experience
  • Good command of Java specific frameworks, especially Spring, Hibernate
  • Experience in working with databases: Aurora/RDS (Postgresql), DynamoDB, Elasticsearch
  • Knowledge of AWS Stack, especially services like EC2, ECS, ELB, S3, Lambda, API Gateway, Route53, SSM PS, SM, ECR, MSK, DynamoDB, CloudWatch, RDS, IAM, VPC, EFS
  • Experience in provisioning resources in cloud-based environments using infrastructure as a code. Ideally AWS CloudFormation or Terraform
  • Agile software development process experience
  • Solid understanding and experience building CICD pipelines, preferably with Jenkins
  • Experience in system monitoring, performance optimization and advanced troubleshooting
  • Documentation skills (processes, diagrams, technical designs)

Soft skills to have

  • Be able to show and take initiative for challenging tasks
  • Good communication skills in English
  • Co-operative and can-do attitude; ability to drive things through the organization
  • Team player, able to express own opinion, give/take & apply any feedback
  • Being strong where sees the need, but also giving room to other opinions
  • Experience in working with multinational teams spread across different physical sites

Preferred competencies

  • Passion for secure software development and engineering
  • Experience in technical design and solution architecture
  • Experience in operating large-scale systems with high data volumes
  • Experience in serverless architecture and development
  • Experience in debugging and troubleshooting business critical production systems under heavy loads
  • Cost awareness and understanding how to monitor costs, analyse existing systems cost structure and make suggestions for more cost-effective use of AWS cloud
  • Security minded, experience in securing AWS environments – understanding the basic principles and building blocks of “security in the cloud”, and convenient with AWS IAM
  • Understanding of auto-scaling and self-healing concepts & principles of building resiliency in distributed systems

Benefits and Perks

  • Ability to work flexible hours
  • Hybrid work model
  • Modern development equipment
  • Conferences, training, books – anything for your development
  • Opportunity to learn from highly skilled colleagues
  • Benefits package that includes Health Insurance, snacks, and more!

The starting salary for this position is from 5500 EUR gross. Salary offer for the candidate depends on the experience of the candidate.

All positions