
Senior Database Engineer
4 weeks ago
About Medblocks
Medblocks is building a developer-focused stack for healthcare that makes it possible for anyone to build applications that integrate directly with clinical workflows without rebuilding expensive Electronic Medical Records systems. We believe code has the potential to save more lives than doctors can by themselves.
Founded by doctors-turned-programmers, our team leverages open, vendor-neutral standards like openEHR, FHIR, SMART, and SNOMED CT to create a platform that makes healthcare data accessible, interoperable, and useful.
Our Culture
At Medblocks, we operate with three core values:
Trust:We trust youll get your work done without micromanagement. We dont enforce working hours or monitor your activitywe measure outcomes, not outputs.
Transparency:We believe information flow is at the heart of a healthy company. We share detailed financials and metrics with our team and maintain open communication about company direction.
Customer Value & Honesty:Were obsessively focused on delivering value to our customers and maintaining honest relationships about what our technology can and cannot do.
Were a remote-first team that values deep work, clear communication, and continuous learning. Were building technology that matters, and were looking for individuals who want their code to make a difference in healthcare.
The Role
As a Senior Data Platform Engineer at Medblocks, you will be the primary architect of our data infrastructure, designing and implementing the foundation that powers our entire healthcare platform. This is a high-ownership role where youll make critical decisions about data architecture, security, and performance that will scale with us for years to come.
Key responsibilities include:
- Architecting and implementing complex PostgreSQL database schemas that handle millions of healthcare records with sub-second query performance
- Writing and optimizing advanced PostgreSQL features including RLS (Row-Level Security) policies, stored procedures, triggers, and custom functions
- Building reliable, real-time data pipelines using CDC (Change Data Capture) and event-driven architectures to sync data across multiple systems
- Designing and implementing database performance monitoring, query optimization, and debugging strategies
- Creating data integration patterns that map between our core PostgreSQL database and external systems (data warehouses, analytics platforms, third-party APIs)
- Establishing database CI/CD practices including migration strategies, testing frameworks, and zero-downtime deployment patterns
- Mentoring team members on database best practices and reviewing critical database design decisions
- Documenting complex data models and creating technical specifications that other engineers can follow
Qualities We Value
- Deep technical curiosity:You read PostgreSQL release notes for fun and have opinions about indexing strategies
- Systems thinking:You understand how database decisions impact the entire application stack
- Ownership mentality:Youve been the person others turn to when the database is on fire at 2 AM
- Teaching ability:You can explain why denormalization might be the right choice to both junior engineers and senior architects
- Pragmatism:You know when to use triggers vs application logic, when to normalize vs denormalize
Requirements
Must have:
- 5+ years of production database engineering experience, with at least 3 years focused on PostgreSQL
- Proven experience designing complex relational data models (50+ tables) that have scaled in production
- Deep PostgreSQL expertise including:
- Advanced SQL (CTEs, window functions, recursive queries)
- PL/pgSQL programming for procedures and triggers
- Performance tuning (query plans, indexing strategies, vacuum configuration)
- Security implementations (RLS, role-based access)
- Experience building data pipelines and ETL/ELT processes at scale
- Hands-on experience with data integration patterns (CDC, event streaming, batch processing)
- Strong DevOps skills including:
- Database migration tools and strategies
- CI/CD pipeline implementation
- Infrastructure as Code (Terraform, Ansible)
- Containerization and orchestration
- Experience with monitoring and debugging production database issues
- Track record of working in high-autonomy environments where you owned technical decisions
Nice to have:
- Experience with data warehouse technologies (Snowflake, BigQuery, Redshift, Apache Iceberg)
- Knowledge of event streaming platforms (Kafka, Debezium, Apache Pulsar)
- Familiarity with dbt, Apache Airflow, or similar data orchestration tools
- Experience with time-series data or audit log patterns
- Contributions to PostgreSQL extensions or database-related open source projects
- Experience with multi-tenant database architectures
- Background in regulated industries requiring data compliance
What This Role Is Not
- This is not a junior or mid-level position - we need someone who can make architectural decisions independently
- This is not a traditional DBA role focused on maintenance - youll be building new systems
- This is not a pure analytics/BI role - youll be working on transactional systems that power production applications
Benefits
- Competitive salary commensurate with senior engineering roles
- Flexible, remote-first work environment
- Complete autonomy to design and build our data platform
- Direct collaboration with founders on technical strategy
- Transparent company financials and metrics
- Regular opportunities to speak at conferences and write technical content
- Travel opportunities for team meet-ups and conferences
- Liberal leave policy with no micromanagement
- The chance to build the data infrastructure for healthcare from first principles
-
Senior Database Architect
1 day ago
Bengaluru, Karnataka, India beBeeDatabase Full time ₹ 20,00,000 - ₹ 25,00,000Job DescriptionWe are seeking a highly skilled Senior Database Administrator to manage our databases. As a key member of our database engineering team, you will be responsible for designing and developing databases to support our business applications.The ideal candidate will have 8+ years of experience in database administration, with a strong focus on...
-
Senior Database Engineer
5 hours ago
Bengaluru, Karnataka, India beBeeDatabase Full time ₹ 1,00,00,000 - ₹ 2,00,00,000Database Administrator RoleWe are seeking a highly skilled database administrator to manage and maintain our MySQL databases.The ideal candidate will have a strong background in database engineering, administration, and support with a minimum of 4 years of experience working with MySQL databases.
-
Senior Database Engineer
3 days ago
Bengaluru, Karnataka, India beBeeDatabase Full time ₹ 15,00,000 - ₹ 25,00,000Database Engineering SpecialistA skilled professional with expertise in Microsoft SQL Server (MSSQL) and hands-on experience with Vector Databases is required to design, implement, and optimize database solutions for high-performance applications. The ideal candidate will leverage vector databases for AI/ML-driven workloads and collaborate with application...
-
Senior Lead Database Engineer
3 weeks ago
Bengaluru, Karnataka, India LSEG Full timeJob DescriptionJOB TITLE: Senior Lead Database Engineer - DevopsDEPARTMENT: Infrastructure Platform EngineeringREPORTING TO: Senior Manager Database SolutionsThe Senior Lead Database Engineer is a technical authority on Database based projects and will provide production and development support for all LSEG BSL database applications. This includes design,...
-
Database Engineer
1 day ago
Bengaluru, Karnataka, India beBeeDatabase Full time ₹ 1,80,00,000 - ₹ 2,00,00,000Database Engineer Position OverviewWe are seeking a highly skilled and experienced database engineer to join our team. The successful candidate will be responsible for creating and managing databases, including design, development, and maintenance.The ideal candidate will have a strong understanding of SQL and NoSQL landscapes, as well as experience with...
-
sr database engineer
3 weeks ago
Bengaluru, Karnataka, India Randstad Full timeSummaryThe Senior Database Administrator designs and implements performance tuning and functionality enhancements for Bread Financial databases. Provides 24x7 maintenance and support of all database platforms. Installs Database environments to meet the needs of a fast growing and dynamic organization. The Senior Database Administrator leads Database...
-
Senior Database Engineer
1 day ago
Bengaluru, Karnataka, India Red River Full time US$ 1,25,000 - US$ 1,75,000 per yearThe Senior Database Administrator exercises judgment when following general instructions and is responsible for working independently to support database operations, focusing on resolving routine and semi-routine database issues of limited to moderate complexity. This role involves learning multiple database technologies while supporting mission-critical...
-
Database Engineer
4 days ago
Bengaluru, Karnataka, India ACL Digital Full timeJob Title: Database EngineerLocation: Bangalore, KAWork Mode: Hybrid – 3 Days onsite in officeJob type: Contract 12+ Months with a possibility of extensionAbout the Role:Our client is seeking a skilled Database Engineer with strong expertise in PostgreSQL to join the Performance Automation and SRE team . In this role, you will design, optimize,...
-
Sr. Database Engineer
2 days ago
Bengaluru, Karnataka, India Visa Full time US$ 1,20,000 - US$ 1,50,000 per yearCompany Description Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure...
-
Senior Engineer, Database Engineering
3 weeks ago
Bengaluru, Karnataka, India myGwork Full timeThis job is with S&P Global, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.About the Role:Grade Level (for internal use):11The Role: Sr. Engineer, Database Engineering.The Team: A highly skilled DBA with Performance Tuning & Data modeling & Data...