Talent.com
Senior Database Engineer(Elastic / Mongo / Hadoop) (San Francisco)

Senior Database Engineer(Elastic / Mongo / Hadoop) (San Francisco)

CatchProbe Intelligence TechnologiesSan Francisco, CA, United States
job_description.job_card.variable_hours_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.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

serp_jobs.job_alerts.create_a_job

Senior San Francisco • San Francisco, CA, United States

Job_description.internal_linking.related_jobs
  • serp_jobs.job_card.promoted
Database Administrator

Database Administrator

SupermicroSan Jose, CA, United States
serp_jobs.job_card.full_time
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Software Engineer- Database Infrastructure

Senior Software Engineer- Database Infrastructure

King River Capital GroupSan Francisco, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
Database Engineer

Database Engineer

Vertex Sigma SoftwareFoster City, CA, US
serp_jobs.job_card.full_time
serp_jobs.filters_job_card.quick_apply
As a Database Engineer at Sigma Software, you will design, build, and operate scalable, secure data stores that power our applications and analytics. You’ll partner closely with application and data...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Senior Backend Software Engineer - Data Infrastructure (New York City, Los Angeles, or San Fran[...]

Senior Backend Software Engineer - Data Infrastructure (New York City, Los Angeles, or San Fran[...]

RegardSan Francisco, CA, United States
serp_jobs.job_card.full_time
As a Senior Backend Software Engineer - Data Infrastructure at Regard, you’ll play a leading role in building our products. You’ll be responsible for designing and developing critical backend servic...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Elasticsearch - Principal Software Engineer II - Query Engine, Database Internals

Elasticsearch - Principal Software Engineer II - Query Engine, Database Internals

ElasticMountain View, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Backend Engineer

Senior Backend Engineer

VirtualVocationsSan Jose, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Backend Engineer - Python.Key Responsibilities Design, build, and maintain scalable backend systems using Python, GraphQL, and AWS services Implement microservi...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Backend Engineer

Senior Backend Engineer

VectraSan Jose, CA, United States
serp_jobs.job_card.full_time
Vectra is the leader in AI-driven threat detection and response for hybrid and multi-cloud enterprises.The Vectra AI Platform delivers integrated signal across public cloud, SaaS, identity, and dat...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Senior AWS DevOps Engineer

Senior AWS DevOps Engineer

VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior AWS DevOps Engineer.Key Responsibilities Collaborate with development teams to design and optimize cloud solutions on AWS Automate infrastructure provisioning a...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Backend Software Engineer - Data Infrastructure (New York City, Los Angeles, or San Fran[...]

Senior Backend Software Engineer - Data Infrastructure (New York City, Los Angeles, or San Fran[...]

TenOneTenSan Francisco, CA, United States
serp_jobs.job_card.full_time
As a Senior Backend Software Engineer - Data Infrastructure at Regard, you’ll play a leading role in building our products. You’ll be responsible for designing and developing critical backend servic...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Lead Database Reliability Engineer

Lead Database Reliability Engineer

QualysFoster City, CA, United States
serp_jobs.job_card.full_time
Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!.The Qualys SaaS platform is database centric and relies heavily on Oracle, Elast...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Software Engineer, Database Systems

Software Engineer, Database Systems

OpenAISan Francisco, CA, United States
serp_jobs.job_card.full_time
Software Engineer, Database Systems | OpenAI.Software Engineer, Database Systems.Applied AI Infrastructure - San Francisco. Apply now (opens in a new window).The Database Systems team specializes in...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Data Software Engineer

Senior Data Software Engineer

PsiQuantumPalo Alto, CA, United States
serp_jobs.job_card.full_time
Quantum computing holds the promise of humanity's mastery over the natural world, but only if we can build a.PsiQuantum is on a mission to build the first real, useful quantum computers, capable of...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Database Engineer, Apache Cassandra - Cloud Services

Senior Database Engineer, Apache Cassandra - Cloud Services

NVIDIA CorporationSanta Clara, CA, United States
serp_jobs.job_card.full_time
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years.It’s a unique legacy of innovation that’s fueled by great technology—and amazing people.T...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Principal Software Engineer II - Elasticsearch - Query Engine, Database Internals

Principal Software Engineer II - Elasticsearch - Query Engine, Database Internals

ElasticMountain View, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Senior Engineer, Database Infrastructure - Slack

Senior Engineer, Database Infrastructure - Slack

Salesforce, Inc.San Francisco, CA, United States
serp_jobs.job_card.full_time
To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts. Job CategorySoftware EngineeringJob Details • • • •Abo...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Senior Software Engineer - Data Foundation

Senior Software Engineer - Data Foundation

LiveRampSan Francisco, CA, United States
serp_jobs.job_card.full_time
Senior Software Engineer - Data Foundation.Senior Software Engineer - Data Foundation.Apply locations Remote - US time type Full time posted on Posted 2 Days Ago job requisition id JR011445.LiveRam...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
Senior Data Engineer

Senior Data Engineer

VirtualVocationsHayward, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Data Engineer.Key Responsibilities Design, build, and maintain reliable ETL pipelines Work with large datasets using Python or Java and raw SQL Collaborate wit...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Staff Geospatial Database Software Engineer

Staff Geospatial Database Software Engineer

WherobotsSan Francisco, CA, United States
serp_jobs.job_card.full_time
We are looking for passionate, skilled, and experienced software engineers to join Wherobots’ dynamic team in building the distributed geospatial cloud database of the future.As a software engineer...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30