We are looking for a hands-on Principal Engineer/Database Architect with deep expertise in Database programming, architecture, development, and automation to be part of the Manageability Engineering Team. Our team is working on exciting new challenges in building a cloud scale control plane for management of Data Protection Appliances. If you are up to the challenge and would like to be a part of a team that makes history, then this job might be for you.
Responsibilities:
Design and develop features for the Data Protection Appliance Manageability
Work as a Database Lead to coordinate database development, administration and determine project scope and limitations.
Implement industry standard security measures to safeguard Databases.
Document and communicate database schemas, using accepted notations.
Develop data models for applications, metadata tables, views or related database structures.
Review data for deficiencies or errors, correct any incompatibilities if possible and check output.
Keep up-to-date information on industry trend on Database Systems
Build effective unit and integration tests
Ability to direct a team of engineers on complex Manageability projects.
Ability to write scripts and tools for development and debugging.
Required Qualifications:
C on Linux/Unix, a must
Has experience in Database Administration
Experience with Java, JSON/XML, Go/Golang, Python is highly desired
Expert knowledge of databases -(PostgreSQL/Postgres or SQLite preferred but open to any DB expertise)
Work on technical problems in areas of distributed systems, NoSQL databases, networking and virtualization, search and information retrieval technologies.
Experience developing Systems Management or Network Management Software (NMS/EMS)
System Debugging design and implementation experience
Excellent communication skills, both verbal and written
A team player who likes to multitask and work in a high energy atmosphere
Experience in designing, implementing, and debugging user level, multi-threaded systems.
Strong communication skills to be able to interact with product management, senior management and customers.
Strong problem solving, troubleshooting, diagnostic skills
​​
Desired Qualifications and Skills:
Experience with database systems: PostgreSQL, Cassandra, and NoSQL ecosystem
Strong networking background (i.e. TCP/IP, Sockets, RPC)
Experience with Software development for storage products is a plus
Excellent Linux diagnostic and troubleshooting skills
Experience with Cloud, Docker, Container, building microservices - Experience with container technologies (Docker, Kubernetes)
Agile software development using SCRUM
Education and Experience Level:
Bachelor's or Master's in Computer Science or related field.
Typically requires 8+ years of related experience with a bachelor’s degree; or 6+ years with a Master’s degree; or 3+ years with a PhD; or equivalent experience
Job ID: 45247
A Typical Work Day May Include: • Completing preventative, predictive, ...
Are you looking to elevate your cyber career? Your technical skills? Your opport...
Cargill Animal Nutrition is a global business that serves large-scale feed mill ...
Primary Duties / Responsibilities:â— Assist in daily operational troublesho...