Talent.com
Senior Database Engineer(Elastic/Mongo/Hadoop)
Senior Database Engineer(Elastic/Mongo/Hadoop)CatchProbe Intelligence Technologies • San Francisco, CA, United States
Senior Database Engineer(Elastic / Mongo / Hadoop)

Senior Database Engineer(Elastic / Mongo / Hadoop)

CatchProbe Intelligence Technologies • San Francisco, CA, United States
3 days ago
Job type
  • Full-time
Job description

Senior Database Engineer(Elastic / Mongo / Hadoop)

Senior Database Engineer(Elastic / Mongo / Hadoop)

Workplace Type : Remote - Region : San Francisco, CA

Job Description

Must have experience with MongoDB installations, upgrades, support on MongoDB

Responsible for administration, maintenance, Performance analysis, and Capacity planning for Mongo dB / Elastic / Hadoop clusters.

Coordinate and plan with Application teams on Mongodb capacity planning for new applications.

Should have knowledge of using mongo base tools - like mongodump , mongoexport ,mongorestore, mongoimport , mongostat , mongotop

Must be well-versed with JSON scripting , writing queries in mongo in shell scripts and in the mongo shell

Should be able to support sharded clusters and perform upgrades and other config maintenance on sharded clusters

Must be able to address , monitor and manage capacity requirements - all aspects CPU , memory and storage .

Must be able to assist application teams with assessment and / or resolution of performance bottlenecks observed in the MongoDB Database tier of their stack

Must be aware of different authentication / authorization methods used in Mongo - SCRAM-SHA1 , X509 , LDAP - including reconfiguration of instances with TLS / SSL and / or LDAP

Candidate must also be able to develop automated solutions for ad-hoc script execution requests, ad-hoc report generation, upgrades , installs

Experienced in NoSQL DB technologies

Must be aware of how to use Cloud manager and share relevant metrics for a given deployment when an issue arises

Must have experience with docker, deploying Mongo containers running on docker and supporting all aspects of MongoDB administration needs within a docker container

Knowledge of administration and support of Hadoop systems will be an added advance.

Deploy Hadoop(Bigdata) cluster, Comm / decommissioning of nodes, track jobs, monitor services like zookeeper, hbase, SOLR indexing, configure name-node HA, schedule, configuring backups & restore

To develop script to review logs and alert us in case of long running queries.

Demonstrable expertise (deployment, use) in some of the following data storage technologies : Postgres / MySQL (on-prem, RDS, Aurora), Kafka / Kinesis (on-prem or managed),

Strong scripting experience with Python (preferred), and Shell (secondary).

Individually build services, and expose internal APIs for these services that allow other teams, and workflows to use data infrastructure automation components.

Required Skills

Strong Understanding of various relational and non-relational database technologies along with their benefits, downsides and best use-case and help application teams to use the correct database technology based on their specific business use case.

5+ year installing, automating, scaling and supporting NoSQL databases such as MongoDB, ElasticSearch, Hadoop, among other emerging technologies.

1-2 years Experience working with the databases in public Clouds like Hetzner, AWS, Azure and GCP.

Proficiency in automation

Knowledge of Ansible, Python, Terraform

Willingness and commitment to learn other database, automation, and Cloud technologies

Great communication and collaboration skills

Software development experience and knowledge of modern software development processes.

Knowledge / experience in development programming languages such as Java, Go, Nodejs, html, CSS, bootstrap etc. is a plus.

Knowledge / experience on AI / ML is a big plus.

Ability to multi-task and prioritize with little to no supervision, providing team leadership skills.

Ability to work well under pressure

Consistent exercise of independent judgment and discretion in matters of significance

Excellent communication skills

Highly driven, highly involved, highly proactive

Datalake cluster ownership and Technical point of contact for all applications on Hadoop cluster

Responsible for new application on-boarding in Datalake by reviewing requirement and design.

Assist existing and new applications to come up with most optimized and suitable solutions for their requirement

L3 point of contact for issues related to Hadoop platform

Core Responsibilities

Develops solutions for very complex and wide reaching systems engineering problems. Sets new policies and procedures to handle future issues. Creates systems engineering and architectural documentation to be used by others to build and maintain systems.

Operating Systems & Disk Management : Provides in-depth knowledge of Operating System internals to aid in solving complex problems. Acts as an authority on at least one supported Operating System. Mentors and trains more junior team members on Operating System concepts, configuration, tuning and troubleshooting techniques. Creates basic task automation scripts in Shell, Perl, VBscript, or similar. May manage servers remotely in a distributed environment.

Database Platform Management : Masters understanding of database concepts, availability, performance, usage and configuration. Sets up, fixes and tunes complex standard and non-standard replication. Uses knowledge of existing database platforms to evaluate and recommend new technologies. Uses database knowledge to solve issues on unfamiliar products. Creates and maintains database policies, standards and overall documentation including availability, replication, availability and backup and recovery policy, service level agreement, baseline architecture, change management, access to production, unsupported HW / SW, security & audit violations and risk acceptance.

Storage and Backup : Sets up, solves problems and tunes complex SAN software issues. Uses knowledge of existing storage platforms to evaluate and recommend new technologies. Uses storage knowledge to solve issues on unfamiliar products. Creates and maintain policies, standards and overall documentation including availability and backup & recovery, service level agreement, baseline architecture, change management, access to production, unsupported HW / SW, security & audit violations and risk acceptance.

Scripting and Development : Develops software in several modern languages. Develops database-backed systems and has a solid grasp of DB schema and query performance. Designs horizontally-scalable solutions with innovative use of storage and networking, including solid APIs for integration with other systems. Applies professional standard methodologies in day-to-day work like revision control, unit testing, or other. Applies statistical data analysis techniques.

Networking : Recommends or helps architect an entire system, including network design and topology. Authority in understanding and performing TCP dumps, snoop and other network sniffers. Understands and applies knowledge of most protocols (TCP / IP, HTTP, UDP etc.)

Application Technologies (Web Servers, J2EE, Applications Servers) : Provides authoritative recommendations and advice to the team and / or department in the areas of web services, OS and storage, including being an active liaison to Development, QA and the Business. Provides scaling, design, costing, troubleshooting and impact analysis consultation.

Analyzes systems and makes recommendations to prevent possible problems. Takes lead on issue resolution activities using knowledge of complex and company-wide systems.

Leads end-to end audit of monitors and alarms based on subsystem knowledge. Takes the lead on defining the requirements for new tools required for operations.

Applies time management and project management skills to lead the resolution of issues in a timely and organized manner, effectively communicating necessary information. May consult directly with clients or third party vendors; provides domain expertise.

Consistent exercise of independent judgment and discretion in matters of significance.

Regular, consistent and punctual attendance.

#J-18808-Ljbffr

Create a job alert for this search

Senior Database • San Francisco, CA, United States

Related jobs
Senior Software Engineer, Database Acceleration

Senior Software Engineer, Database Acceleration

Tik Tok • San Jose, CA, United States
Full-time
As a senior software engineer in the data platform team, you will have the opportunity to build, optimize and grow one of the largest data platforms in the world. You'll have the opportunity to gain...Show more
Last updated: 30+ days ago • Promoted
Senior Database Developer / Engineer - Oakland, CA

Senior Database Developer / Engineer - Oakland, CA

Georgia IT Inc • Oakland, CA, United States
Full-time
Senior Database Developer / Engineer.US Citizens, GC, EAD ( H4, L2), E3 TN visa holders preferred, NO third party corp to corp accepted for this job. Design, develop, and optimize large, complex DB sc...Show more
Last updated: 19 hours ago • Promoted • New!
Senior Software Engineer - Databases

Senior Software Engineer - Databases

Fivetran • Oakland, CA, United States
Full-time
From Fivetrans founding until now, our mission has remained the same : to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonica...Show more
Last updated: 3 days ago • Promoted
Senior Staff Platform Engineer - Database

Senior Staff Platform Engineer - Database

Quizlet, Inc. • San Francisco, CA, United States
Full-time
At Quizlet, our mission is to help every learner achieve their outcomes in the most effective and delightful way.Our $1B+ learning platform serves tens of millions of students every month, includin...Show more
Last updated: 3 hours ago • Promoted • New!
Senior Software Engineer - Oracle Database

Senior Software Engineer - Oracle Database

Fivetran • Oakland, CA, United States
Full-time
Senior Software Engineer - Oracle Database.From Fivetran's founding until now, our mission has remained the same : to make access to data as simple and reliable as electricity.With Fivetran, custome...Show more
Last updated: 2 days ago • Promoted
Senior Platform Engineer - Database Systems

Senior Platform Engineer - Database Systems

Icon Ventures • San Francisco, CA, United States
Full-time
At Quizlet, our mission is to help every learner achieve their outcomes in the most effective and delightful way.Our $1B+ learning platform serves tens of millions of students every month, includin...Show more
Last updated: 5 days ago • Promoted
Senior Software Engineer- Database Infrastructure

Senior Software Engineer- Database Infrastructure

King River Capital Group • San Francisco, CA, United States
Full-time
Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform : . Over 90% of our users play games, spending a comb...Show more
Last updated: 5 days ago • Promoted
Senior Staff Platform Engineer : Global Database Systems Architect

Senior Staff Platform Engineer : Global Database Systems Architect

Quizlet, Inc. • San Francisco, CA, United States
Full-time
An innovative learning platform in San Francisco is seeking a Senior Staff Platform Engineer to lead the database design and infrastructure, focusing on reliability and performance for millions of ...Show more
Last updated: 3 hours ago • Promoted • New!
Principal Database Engineer

Principal Database Engineer

Informatica LLC • Redwood City, CA, United States
Full-time
Build Your Career at Informatica.We seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous minds eager to solve the world's most...Show more
Last updated: 21 days ago • Promoted
Senior Principal Engineer, Core Database Technology

Senior Principal Engineer, Core Database Technology

Aerospike • Mountain View, CA, United States
Full-time
Senior Principal Engineer, Core Database Technology.Aerospike is the real‑time database for mission‑critical use cases and workloads, including machine learning, generative, and agentic AI.Aerospik...Show more
Last updated: 5 days ago • Promoted
Senior Software Engineer - Observability (Databases)

Senior Software Engineer - Observability (Databases)

Databricks • Mountain View, CA, United States
Full-time
At Databricks, we are inspired by allowing data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and running the world'...Show more
Last updated: 23 hours ago • Promoted
Senior Database Engineer

Senior Database Engineer

BetterHelp • San Jose, CA, United States
Full-time
BetterHelp is on a mission to remove the traditional barriers to therapy and make mental health care more accessible to everyone. Founded in 2013, we are now the world’s largest online therapy servi...Show more
Last updated: 8 days ago • Promoted
Senior Software Engineer - Database Engine Internals

Senior Software Engineer - Database Engine Internals

Databricks • Mountain View, CA, United States
Full-time
Our mission at Databricks is to radically simplify the whole data lifecycle from ingestion to ETL, BI, and all the way up to ML / AI with a unified platform. To achieve this goal, we believe the data ...Show more
Last updated: 30+ days ago • Promoted
Elasticsearch - Senior Software Engineer - Analytical Engine, Database Internals

Elasticsearch - Senior Software Engineer - Analytical Engine, Database Internals

Elastic • Mountain View, CA, United States
Full-time
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale - unleashing the potential of businesses and people.The Elastic Search AI...Show more
Last updated: 3 hours ago • Promoted • New!
Senior Platform Engineer - Database Systems

Senior Platform Engineer - Database Systems

Quizlet • San Francisco, CA, United States
Full-time
At Quizlet, our mission is to help every learner achieve their outcomes in the most effective and delightful way.Our $1B+ learning platform serves tens of millions of students every month, includin...Show more
Last updated: 7 days ago • Promoted
Senior Software Engineer- Database Infrastructure

Senior Software Engineer- Database Infrastructure

Discord • San Francisco, CA, United States
Full-time
Discord is used by over 200 million people every month for many different reasons, but there's one thing that nearly everyone does on our platform : . Over 90% of our users play games, spending a comb...Show more
Last updated: 14 days ago • Promoted
Senior Database Developer / Engineer in Oakland, CA

Senior Database Developer / Engineer in Oakland, CA

Georgia IT Inc • Oakland, CA, United States
Full-time
Senior Database Developer / Engineer.NO third-party Corp to Corp accepted for this job.This position will provide Clinical data solutions for healthcare informatics efforts.We are looking for a highl...Show more
Last updated: 17 hours ago • Promoted • New!
Software Engineer, Database Systems

Software Engineer, Database Systems

OpenAI • San Francisco, CA, United States
Full-time
The Database Systems team specializes in high-performance distributed databases.Our team built Rockset, the real-time search, analytics, and vector database that powers all vector search and retrie...Show more
Last updated: 30+ days ago • Promoted