DELHI · FULLTIME
Senior Software Engineer - Python & Golang , cloud, design, DS/Algo
SentinelOne
Delhi · onsite · Posted 63d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.4s
- Found the form on Foundit · 15 questions to answer1.5s
- Decided the answers for all of them2.9s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Roles and Responsibilities:
What are we looking for
Our team is responsible for Endpoint Protection services, and covers end-to-end from agent to backend to frontend the following areas:
- Building services that process traffic between SentinelOnes Agent (which is responsible for protection across all kinds of OS - Windows, Linux, macOS) and our cloud-based Management console
- Developing a big part of backend of this Management console itself (which is in short a large-scale distributed system, a complex control application used by IT security teams of S1 clients - that can be seen in many S1 vs. Ransomware demos ) and the management of the fleet of agents deployed on endpoints in clients environments (backends written in Python and Go and deployed in Kubernetes)
- We re a team with a significant impact on how our customers environments are protected, and how they interact with agents. As a core team at S1, were heavily involved in every end-to-end effort, features development and are key contributors to the design and build of the right architecture of S1s cybersecurity solution to match the scale & hyper-growth of our business.
What will you do
Design, develop, and support robust backend system SentinelOne s main product line - Endpoint Protection
- Feature Design and Documentation: Take ownership of designing new features and creating documentation.
- Database Schema Design : Design efficient database schemas to support new and existing features.
- Backend Service Development: Develop and maintain backend services using Go and Python. Create RESTful APIs to facilitate seamless interaction between the backend, front-end, and other systems.
- Integration: Integrate with various cloud services (AWS, GCP), databases (Postgres, MongoDB), messaging systems (Kafka), and caching solutions (Redis) to enhance system functionality and performance.
- Feature Support and Validation: Provide support during the feature validation cycle, ensuring smooth deployment to production environments.
- Performance Optimization: Optimize system performance and scalability to manage demanding workloads effectively.
- Requirement Translation: Understand product requirements and translate them into technical solutions.
- Cross-Team Collaboration: Work closely with product, validation, and front-end engineering teams to deliver and maintain high-quality features.
- Customer Communication: Communicate with customer care and support teams to address issues.
- Code Quality and Maintenance: Write clean, maintainable code. Stay up-to-date with the latest advancements in backend technologies and security best practices.
- Innovation and Creativity: Bring creativity to the table. Explore new solutions and technologies to improve our product continuously.
Sourced from foundit
Section · 02
Skills
Section · Company
About SentinelOne
SentinelOne
Internet
51
employees
2013
13 years old
Mountain View,California
United States
About
Industries
Employee ratings
46 reviews
Culture
2.8
Career growth
2.5
Work-life
3.1
Employees rate it well for
Find them on