WitnessAI Logo

WitnessAI

Backend Technical Lead

Posted 23 Days Ago
Be an Early Applicant
In-Office
7 Locations
Senior level
In-Office
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

16 Days Ago
In-Office
Edmonton, AB, CAN
Senior level
Senior level
Information Technology • Consulting
The Senior Back-End Developer will create innovative solutions, mentor team members, ensure project success, and maintain security and performance in a collaborative environment.
Top Skills: Agile MethodologiesApi DevelopmentArtificial Intelligence (Ai) ToolsBack-End ArchitectureMobile App DevelopmentNosql DatabasesRelational Databases
2 Hours Ago
Hybrid
2 Locations
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Lead a software testing strategy for data pipelines in the automotive sector, focusing on vehicle software quality, mentoring, and compliance testing.
Top Skills: Api Testing ToolsAWSAzureAzure DevopsC/C++CanControldeskDockerDspaceEtasEthernetGCPGitIncaJavaJenkinsKubernetesLinOdb-IiPythonRobot Framework
2 Hours Ago
Hybrid
2 Locations
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Design and build secure and reliable microservices for managing data collection on millions of vehicles. Lead cloud application development and support cross-functional collaboration.
Top Skills: Cloud ApplicationsJavaMicroservicesSpring Boot

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account