Description

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 seeking a talented and motivated Software Engineer with a background in building cloud native backend services to join our high performing fast growing engineering organization. As a Software Engineer at CUJO AI, you will play a pivotal role in designing, developing and maintaining high quality platform services that power CUJO AI Cloud.

 

Your responsibilities will be

  • Collaborate with cross-functional teams to analyze requirements, design solutions, and implement features
  • Write clean, efficient, and maintainable code using best practices
  • Participate in code reviews and provide constructive feedback to peers
  • Troubleshoot and resolve software defects
  • Stay up-to-date with industry trends and emerging technologies
  • Take ownership of the work delivered, adopt “You build it, you run it” mentality
  • Build and improve CI/CD pipelines to enable safe an stress free deployments
  • Implement observability into the systems by instrumenting code to collect metrics and configuring service monitoring & alerting.

Preferred competencies

  • Experience in working with AWS, especially services like ECS, ELB, S3, Lambda, API Gateway, Route53, CloudWatch, IAM, VPC, Cognito, SNS/SQS/Kinesis, CloudFront, WAF
  • Experience in developing and running containerized and serverless applications in AWS
  • Understanding the key technical aspects on distributed systems, observability techniques, monitoring and alerting systems
  • Proficiency in one or more programming languages (e.g. TypeScript/JavaScript, Python, Java)
  • Strong emphasis on security, automation and quality
  • Experience in provisioning resources in cloud-based environments using infrastructure as a code. Ideally AWS CloudFormation with AWS CDK. Terraform experience is a plus
  • Have a solid understanding and experience building declarative automation pipelines with tools such as Jenkins or Github Actions to implement CI/CD pipelines to compile, test, package and deploy components in multi-account, multi-region cloud environments
  • Good understanding of Git version control system, and common development and collaboration methodologies around it
  • Documentation skills (processes, diagrams, technical designs)
  • Understanding of OAuth 2.0 standard and flows is considered a plus.

 

Benefits and Perks

  • Ability to work flexible hours
  • Hybrid work model
  • Modern development equipment
  • Opportunity to learn from highly skilled colleagues
  • Ambitious projects and meaningful cause
  • Team Building and company events
  • Conferences, training, books – anything for your development
  • 100 hours/year for training during paid business hours
  • Multiple Bonus systems, as Performance, AWS Certifications, Inventions and other
  • Benefits package that includes Lunch, Recreational, Bicycle (Finland only), Health insurance benefits and more!
All positions