Full-Time

Principal Software Engineer

Posted on 1/13/2023

SnapLogic

SnapLogic

201-500 employees

AI-powered platform for data integration and automation

Data & Analytics

Junior

United States

Required Skills
Redshift
Python
NoSQL
BigQuery
Apache Kafka
Java
Elasticsearch
Redis
MongoDB
Requirements
  • Experience as an Engineering manager for data-focussed SaaS products
  • At least 2 years of experience in a leadership role
  • Hands-on Mongo DB experience
  • B.S. in Computer Science, Computer Engineering, or a related technical degree
  • Experience with distributed databases; especially NoSQL
  • Hands on experience on a database that is large in size and actively operating/maintaining the database
  • Excellent design, development, and communication skills and Programming experience, ideally in Java or Python, and a willingness to learn new programming languages to meet goals and objectives
  • Knowledge of data cleaning, wrangling, visualization, and reporting, with an understanding of the best, most efficient use of associated tools and applications to complete these tasks
  • Experience with two or more of the following: Redis, MongoDB, Kafka, Redshift, Athena, BigQuery, ElasticSearch
Responsibilities
  • Take ownership of Platform application's MongoDB clusters (dev, test, and terabyte scale production database)
  • Establish best practices for Mongo shard management
  • Assist developers in following best practices when writing database queries, adding or modifying indexes, and tuning the application's usage of the database
  • Assist operations to make improvements and perform maintenance on the cluster
  • Lead and grow our Platform Data team
  • Work on data layer (database, cache, indexes) stability, performance and enhancements
  • Work closely with other Platform team leads to make our product compliant with our “Zero-Downtime” SLA
  • Implement best practices for building high performance data servicesDrive forward Platform Data team's site reliability (SRE) initiatives
Desired Qualifications
  • Experience with Machine Learning and Statistical analysis is a plus

SnapLogic stands out as a leading enterprise integration platform, offering a comprehensive solution that simplifies the connection of complex systems, accelerates analytics, and automates business processes. The company's culture fosters technical innovation, as evidenced by their generative AI technology, SnapGPT, which enables employees to streamline workflows using natural language prompts. With a robust client base that includes Global 2000 companies and a strong backing from reputable investors, SnapLogic demonstrates industry leadership and a competitive edge in the realm of data integration and automation.

Company Stage

Series H

Total Funding

$403.7M

Headquarters

San Mateo, California

Founded

2006

Growth & Insights
Headcount

6 month growth

2%

1 year growth

4%

2 year growth

38%
INACTIVE