Senior Software Engineer, Device Intelligence
Description
🚀 CUJO AI® is a leader in artificial intelligence solutions for network service providers. We use machine learning and real-world data to develop cybersecurity, device intelligence, and parental control solutions that make internet connections safer for millions of homes.
About the Role
We are looking for a Senior Software Engineer to join our Device Intelligence Engineering team in Lithuania.
The Device Intelligence Engineering team is responsible for designing, developing, and operating backend systems that manage one of the core functionalities – device identification and management. Your work will directly impact the core functionality that powers CUJO AI’s products. These systems are built to handle hundreds of millions of active devices daily, ensuring robust and scalable management.
The compensation package is from 5000 EUR to 6000 EUR (gross), depending on your experience.
In This Role, You Will:
- Write clean, efficient, and maintainable code using best practices.
- 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 and reliable deployments.
- Implement observability into the systems by instrumenting code to collect metrics and configuring 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.
Requirements
What We’re Looking For
- Mastery of core Java concepts and solid experience in Java-based development starting from 5+ years of professional experience.
- Experience with frameworks such as Spring and Hibernate.
- At least basic Python knowledge.
- Experience in working with databases: Aurora/RDS (Postgresql), DynamoDB.
- Knowledge of AWS Stack, especially services like EC2, ECS, ELB, S3, Lambda, Route53, SSM PS, SM, ECR, MSK, DynamoDB, CloudWatch, RDS, IAM, VPC.
- Experience in provisioning resources in cloud-based environments using infrastructure as a code. Ideally Terraform.
- Understanding of auto-scaling and self-healing concepts & principles of building resiliency in distributed systems.
- Solid understanding and experience in building CI/CD pipelines (Jenkins, GitHub Actions, etc).
- Experience with tools such as Git and Docker.
- Experience with Agile Development Methodologies.
- Experience in system monitoring, performance optimization and advanced troubleshooting.
- Documentation skills (processes, diagrams, technical designs).
- Good verbal and written communication skills in English for effective communication with our international team.
Why Join CUJO AI?
- Flexible Work – Hybrid or fully remote options based on location.
- Team Gatherings – Annual company-wide kickoff events and ongoing team activities.
- Career Growth – Training bonuses for AWS certifications and other learning opportunities.
- Performance Bonuses – Company-wide annual bonus program.
- Referral Rewards – Earn up to €1,000 for referring new hires.
At CUJO AI, we’re not just building technology—we’re shaping the future of secure and intelligent connectivity. If you’re a driven engineer who thrives in dynamic environments and loves building impactful systems, we’d love to hear from you.
📅 Apply by December 14, 2025 – but don’t wait! We’ll hire as soon as we find the right person.
📩 Apply via our recruitment portal. Questions? Email us at [email protected].
Are you the ONE? Let us know!
📅 The application period closes on the date noted above, but the position will be filled as soon as we find the right candidate, so don’t wait—apply today! 🚀
