Database Engineer
3 days ago
Job Description: Database Engineer, Financial Markets
Job Type: Full-time
Role Overview
We are seeking a highly skilled and motivated Database Engineer to join our team, focusing on the core infrastructure that powers our financial trading and analysis platforms. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable database systems that handle vast volumes of financial market data, including tick-by-tick and OHLC data. This role is critical to ensuring data integrity, low-latency access, and seamless service for a diverse user base.
Key Responsibilities
Data Management and Modeling:
Design, implement, and maintain database schemas for storing and retrieving time-series financial data, including high-frequency tick data, OHLC data, and other market-specific datasets.
Develop and optimize ETL (Extract, Transform, Load) processes for ingesting data from various market sources in real-time.
Ensure data integrity, consistency, and accuracy across all databases.
API Development and Integration:
Write robust and efficient APIs to provide programmatic access to both historical and real-time market data for internal and external users.
Implement data retrieval services that can handle high throughput and low-latency queries.
Collaborate with application developers to integrate database services with trading, analytics, and visualization tools.
Performance and Scalability:
Architect and manage database solutions capable of handling extremely high write and read loads associated with tick-by-tick data.
Implement advanced performance tuning techniques, including indexing, query optimization, and caching strategies.
Develop and maintain load balancing mechanisms to distribute user requests efficiently across multiple database instances, ensuring high availability and system stability.
System Maintenance and Monitoring:
Monitor database performance, conduct regular health checks, and troubleshoot issues in a high-pressure, real-time environment.
Implement robust backup, disaster recovery, and high-availability solutions.
Stay up-to-date with industry best practices and emerging technologies in database management and big data.
Required Skills and Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Proven experience as a Database Engineer, Data Engineer, or similar role.
Strong proficiency in SQL and experience with both relational (e.g., PostgreSQL, MySQL) and non-relational databases (e.g., MongoDB, Cassandra, InfluxDB).
Experience with time-series databases is highly desirable.
Solid programming skills in Python, Java, or C++.
Hands-on experience with API development using frameworks like FastAPI, Flask, or Spring Boot.
Familiarity with cloud platforms (AWS, Azure, or GCP) and related database services.
Understanding of data structures and algorithms, with a focus on performance optimization.
Desirable Skills
Experience with big data technologies such as Apache Spark, Hadoop, or Kafka.
Knowledge of financial markets and the unique challenges of handling market data.
Experience with containerization technologies like Docker and orchestration with Kubernetes.
Familiarity with load balancing principles and tools.
-
Database Engineer
2 weeks ago
Bengaluru, Karnataka, India Cozzera Full time ₹ 15,00,000 - ₹ 25,00,000 per yearHiring – Senior Database Engineer (Postgres / NoSQL)Location:BangaloreExperience:7+ Years (Minimum 4+ years in Postgres or NoSQL)About the RoleWe are seeking a highly skilledSenior Database Engineerwith deep expertise inPostgres or NoSQL databases. The ideal candidate will bring strong experience in database administration, performance optimization,...
-
Database Engineer
7 days ago
Bengaluru, Karnataka, India Toku Full time ₹ 8,00,000 - ₹ 12,00,000 per yearAt Toku, we create bespoke cloud communications and customer engagement solutions to reimagine customer experiences for enterprises. We provide an end-to-end approach to help businesses overcome the complexity of digital transformation in APAC markets and enhance their CX with mission-critical cloud communication solutions. Toku combines local strategic...
-
Database Engineer
4 days ago
Bengaluru, Karnataka, India Cozzera Full time ₹ 10,00,000 - ₹ 25,00,000 per yearPosition: Senior Database Engineer – MongoDBExperience: 7+ Years (4+ Years in MongoDB)Location: BangaloreJob Description:We are seeking a highly skilledSenior Database Engineerwith 7+ years of experience in database engineering, administration, and support, including a minimum of 4 years inMongoDBandMariaDB. Candidates with strong experience...
-
Database Engineer
1 week ago
Bengaluru, Karnataka, India K&K Full time ₹ 8,00,000 - ₹ 24,00,000 per yearDescription : K&K Talents is an international recruiting agency that has been providing technical resources globally since 1993. This position is with one of our clients in India, who is actively hiring candidates to expand their teams. Title : Database Engineer (MongoDB / MariaDB / NoSQL). Location : Bangalore Onsite. Employment Type :...
-
Database Engineer
5 days ago
Bengaluru, Karnataka, India Adapt Ready Full time ₹ 12,00,000 - ₹ 36,00,000 per yearRole : Database EngineerLocation : JP Nagar, Bangalore (Work from office)About Us : Adapt Ready is a technology startup providing a risk intelligence platform for commercial insurers and financial service providers. The company's award-winning platform provides a 360-degree view of risk using a unique blend of external data, AI, and big data analytics....
-
Database Engineer
5 days ago
Bengaluru, Karnataka, India Meesho Full time ₹ 15,00,000 - ₹ 25,00,000 per yearDatabase Engineer IAbout the Team When 5% of Indian households shop with us, it's important to build resilient systems to manage millions of orders every day. We've done this – with zero downtime Sounds impossible? Well, that's the kind of Engineering muscle that has helped Meesho become the e-commerce giant that it is today. We value speed over...
-
Database Engineer
2 weeks ago
Bengaluru, Karnataka, India ORBION INFOTECH Full time ₹ 20,00,000 - ₹ 25,00,000 per yearDescription :Key Responsibilities : - Design, configure, and maintain MySQL database systems for production and development environments. - Implement and manage database replication, clustering, and backup strategies. - Monitor database performance and proactively tune queries, indexes, and schema for optimal efficiency. - Handle...
-
Database Engineer
7 days ago
Bengaluru, Karnataka, India Deutsche Bank Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAs a Database Engineer, you would be responsible for design, development and optimization of database systems. You would be writing efficient SQL queries, stored procedures and possess expertise in data modeling, performance optimization and working with large-scale relational databasesWhat well offer youAs part of our flexible scheme, here are just some of...
-
Associate Database Engineer
1 week ago
Bengaluru, Karnataka, India Zinier Full time ₹ 9,00,000 - ₹ 12,00,000 per yearWho we are 80% of the workers across the globe are Deskless. These are the people who keep our lights on and gas flowing, build roads and bridges, run our manufacturing factories, ensure that we get healthcare service, and provide us with reliable phone and internet connectivity. As entrepreneurs, have we considered solving their problems and making them...
-
Associate Database Engineer
2 weeks ago
Bengaluru, Karnataka, India Zinier Full time ₹ 9,00,000 - ₹ 12,00,000 per yearWho we are80% of the workers across the globe are Deskless. These are the people who keep our lights on and gas flowing, build roads and bridges, run our manufacturing factories, ensure that we get healthcare service, and provide us with reliable phone and internet connectivity. As entrepreneurs, have we considered solving their problems and making them more...