
Software Engineer II (Python - backend developer)
Barracuda Networks, Inc.1 month ago
Bengaluru, IndiaMid Level
Responsibilities
- Build and maintain scalable backend solutions using Python, AWS, Kafka, and NoSQL/SQL databases.
- Collect, aggregate, enrich, and distribute threat intelligence for company-wide threat detection systems.
- Collaborate with cross-functional teams to gather requirements, define specifications, and deliver solutions on schedule.
- Implement and use CI/CD and DevOps tooling for continuous integration and deployment.
- Troubleshoot technical issues and improve application stability, efficiency, and scalability.
- Maintain technical documentation and user manuals.
- Integrate AI/ML capabilities, LLMs, prompts, and AI APIs into production systems for automation and intelligent threat detection.
Requirements
- Bachelor’s or master’s degree in computer science or a related field.
- At least 3 years of software development experience with AWS, Python, and DevOps.
- Experience with AWS services including EC2, S3, Lambda, RDS, EKS, and ECS.
- Proficiency in Python and knowledge of CI/CD and infrastructure as code.
- Knowledge of Agile/Scrum and strong analytical, troubleshooting, verbal, and written communication skills.
- Proven experience integrating AI/ML technologies into production, including LLMs, prompt engineering, or AI APIs.
- Email security domain knowledge and AWS certifications are preferred.
Benefits
- Hybrid work arrangement.
- Equity in the form of non-qualifying options.
- Internal mobility, cross-training, and opportunities for career advancement.
- A collaborative environment where employees can voice opinions and make an impact.
Tech Stack
Amazon DynamoDBApache CassandraApache KafkaAWSDockerElasticsearchGitHub ActionsGrafanaJenkinsKibanaKubernetesMySQLPythonRedis
Categories
About Barracuda Networks, Inc.
Barracuda Networks builds cybersecurity products and services for businesses and managed service providers, spanning email protection, application and network security, data protection/backup, and managed XDR delivered as appliances and SaaS. Founded in 2003 and headquartered in Campbell, CA, it is privately held by Kohlberg Kravis Roberts & Co. Customers use Barracuda to secure cloud and on‑premise environments across Microsoft 365 and other enterprise workloads.