WitnessAI Logo

WitnessAI

Backend Technical Lead

Posted 2 Days Ago
Be an Early Applicant
7 Locations
Senior level
7 Locations
Senior level
Lead backend engineering team, develop, maintain scalable backend services, optimize performance, collaborate across teams, and ensure system reliability.
The summary above was generated by AI

Job Title: Backend Engineering Lead

Location: Bay Area

About Us:
WitnessAI is a fast-growing SaaS startup on a mission to enable enterprises to adopt AI, safely. We're building a product that provides security and governance guardrails for public and private LLMs. We're looking for a talented Golang Backend Engineering Lead / Manager to help build and maintain the core systems that power our products and lead the Backend Engineering Team. If you’re passionate about leading a backend development team and enjoy working on high-performance, scalable systems, we’d love to have you on our team.

Job Description:
As a Backend Engineering Lead / Manager at WitnessAI, you'll be responsible for developing and maintaining the backend services crucial to our platform. You'll work on scalable systems and collaborate with cross-functional teams to deliver new features and improvements. This role requires expertise in Golang, experience with distributed micro-service based systems, and a commitment to building efficient, reliable backend systems.  It also requires strong leadership skills, the ability to work with other team leads (e.g. UI, ML, Platform Engineering) and time estimation super powers.

Key Responsibilities:

  • Lead a small high performing backend services team

  • Design, develop, and maintain backend micro services and APIs using Go (Golang).

  • Build and optimize high-performance, scalable, and secure backend applications.

  • Collaborate with frontend engineers and other stakeholders to define requirements and deliver solutions.

  • Implement and maintain complicated data management solutions, including SQL and NoSQL databases.

  • Develop and maintain an event driven microservices architecture, ensuring reliability and scalability.

  • Participate in the entire software development lifecycle, from concept and design to deployment and maintenance.

  • Write clean, well-documented, and efficient code, following best practices in software development.

  • Troubleshoot and debug production issues, providing quick resolutions to ensure system stability.

  • Conduct code reviews to maintain code quality.

  • Stay updated with the latest developments in AI, Golang, backend engineering, and high-performance scalable systems, continuously improving your and the teams skills and knowledge.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.

  • Proven team leadership and time estimation skills

  • Proven experience as a Backend Engineer, with solid experience in Golang development.

  • Experience with microservices architecture, containerization technologies like Docker and Kubernetes, event engines like Kafka and RabbitMQ.

  • Familiarity with cloud platforms (AWS, GCP, Azure).

  • Strong problem-solving skills and a deep understanding of distributed systems, networking, and security.

  • Excellent communication and teamwork skills, with the ability to collaborate effectively with diverse teams.

  • Experience with other programming languages (e.g., Python, C#, Javascript / Node) is a plus.

Benefits:

  • Competitive salary.

  • Health, dental, and vision insurance.

  • 401(k) plan.

  • Opportunities for professional development and growth.

  • Generous vacation policy.

Salary Range:

$200,000 - $220,000

Top Skills

AWS
Azure
Docker
GCP
Go
Kafka
Kubernetes
Microservices
NoSQL
RabbitMQ
SQL

Similar Jobs

4 Hours Ago
Florenceville-Bristol, NB, CAN
Senior level
Senior level
Food • Retail • Agriculture • Manufacturing
The role involves leading IT service delivery for Canada, collaborating with stakeholders, managing budgets, ensuring compliance, and mentoring a technical team.
Top Skills: Cloud MigrationIaasIt InfrastructureIt Service DeliveryItsmPaasSaaSSite Reliability Engineering
4 Hours Ago
Hybrid
Mississauga, ON, CAN
Mid level
Mid level
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
As a Robotic Weld Technician, administer preventive maintenance and repair Fanuc robots, standardize welding processes, troubleshoot issues, and maintain equipment for optimal performance.
Top Skills: Fanuc ProgrammingLincoln WeldersMedar WeldersMig Welding EquipmentResistance Welding Equipment
12 Hours Ago
Easy Apply
Remote
Hybrid
Canada
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Engineering Manager will lead a team of Automotive Engineers in managing fleet telematics projects, focusing on data accuracy and diagnostics across vehicle systems.
Top Skills: Can CommunicationGitSoftware Development

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account