Software Senior Engineer

Barracuda Networks
Bengaluru
Workplace: OnsiteFull timeFunction: Solutions Engineering & Sales EngineeringEducation: bachelorsSkills: ["Communication","Mentoring","Leadership","Problem-solving"]

Lead design and implementation of cloud-native, AI-enabled email security features in a distributed AWS-based platform. Collaborate with product managers, customers, and engineers to design, develop, test, and deliver scalable, maintainable features; architect AI-driven model inference using LLMs and RAG; mentor junior engineers and ensure performance and reliability.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Barracuda Networks
Barracuda Networks
3 months ago

Software Senior Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live
Reposted: similar role first listed 6 months ago

Job Summary

Lead design and implementation of cloud-native, AI-enabled email security features in a distributed AWS-based platform. Collaborate with product managers, customers, and engineers to design, develop, test, and deliver scalable, maintainable features; architect AI-driven model inference using LLMs and RAG; mentor junior engineers and ensure performance and reliability.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Lead the design and implementation of software solutions on the inference platform for email protection products, focusing on scalability, maintainability, and performance
  • •Collaborate with stakeholders to translate business needs into technical requirements
  • •Architect and integrate scalable AI-driven features for model inference using LLMs, RAG systems, and evaluation frameworks
  • •Foster cross-team collaboration to execute complex projects across the product portfolio and ensure integrated, effective solutions
  • •Troubleshoot and resolve complex issues across distributed systems and monitor system performance to ensure reliability

Key Requirements

  • •5-7 years of experience with bachelor’s or 3-5 years with master’s in software engineering, software development, or equivalent
  • •Proven experience designing and implementing complex, cloud-native distributed software solutions using AWS, Python, Java, and modern DevOps practices
  • •High standard of domain-specific judgement to tackle open-ended, scale/performance problems
  • •Strong problem-solving and analytical skills
  • •Demonstrated ability to lead and mentor junior engineers, enforce best practices, and conduct code reviews
Experience:CybersecurityCloud
Education:Bachelor's
Skills:CommunicationMentoringLeadershipProblem-solving
Certifications:AWSKubernetes
Tech Stack:PythonTypeScriptJavaGolangMLFlowAWSAzureTerraformGitHub ActionsCircleCICloudFormationDockerKubernetesEKSECSNew RelicCloudWatchPrometheusGrafanaMySQL

Company Brief

Barracuda Networks
Provides cloud-enabled security and data protection solutions including email protection, network and application security, and backup and recovery services for businesses, service providers, and government organizations worldwide.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Revenue: USD 250M to 500M
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Campbell, United States
Founded: 2003
WebsiteLinkedIn