We are searching for a Database Engineer for a healthtech company located in the Sunnyvale area. This is a pivotal role on a fast-growing team dedicated to transforming patient care. This person will lead efforts in developing and enhancing cutting-edge data management systems, working alongside talented engineers and domain experts to create software solutions that empower physicians to focus on fighting cancer. Please note: this role is focusing on OLTP system (transactional) and not ETL (pipeline, analytics, etc). Candidates who focus on pipeline and analytics will not be considered.
This is a hybrid role, with onsite requirements on Tuesday, Wednesday and Thursday with work from home on Mondays and Fridays. We are looking for someone who has experience work with large cloud based infrastructures, and small start up experience is not preferred.
Requirements of the Database Engineer:
- Bachelor’s degree in Engineering, Computer Science, or a related field, or equivalent practical experience (Master’s degree preferred)
- Proven experience in software engineering for deployable software products in both customer sites and cloud environments
- Expertise in data management and database technologies with at least one major cloud provider (e.g., Google Cloud, Microsoft Azure, Amazon Web Services)
- Extensive experience with SQL Servers: Microsoft database, tooling, cluster setup, design, management, server compatibility mode change, etc
- Extensive experience with schema design changes for Azure, schema migration during development, delta upgrades
- Proficiency in application code performance improvement by investigating SQL patterns and solution proposal
- Proficiency in managing data systems and databases for on-premises and cloud deployments
- Skilled in using version control tools such as Git
- Knowledge of agile development methodologies and practices
- Strong analytical and problem-solving abilities
- Meticulous attention to detail with excellent task prioritization skills
- Effective communication and teamwork capabilities
- Hands-on experience with CI/CD pipelines and tools
Responsibilities of the Database Engineer:
- Develop strategies, proof of concepts, and product implementations to streamline and enhance data and database management functionality.
- Evaluate API and system integration strategies from a data management perspective, providing feedback on current implementations and designing advanced strategies for both asynchronous and synchronous integrations with external systems.
- Deliver and implement data and database management functionalities that meet performance, scalability, and operational requirements.
- Identify and prioritize test cases for automation based on criticality, risk, usage frequency, and suitability for automation.
- Report and track defects using the defect management system, collaborating with the development team to resolve issues efficiently.
- Conduct performance and stability analysis to optimize system scalability, reliability, and security.
- Assess design alternatives, perform cost-benefit analyses, and engage in concept exploration and prototyping as needed.
Occupational Category: 15-1243 Database Architects
Application Instructions: Please apply using the form or send your resume to
Surf Search.