Company is hiring for Software Engineer I – Database Modeling at Multiple Locations
Job Summary
This role involves designing, building, and maintaining database models and schemas to support enterprise-level applications. The engineer will work closely with data architects, backend teams, and analytics teams to ensure data consistency, integrity, and performance.
Key Responsibilities
- Design and implement database schemas and data models for transactional and analytical systems.
- Optimize SQL queries and stored procedures for performance and scalability.
- Work with ETL pipelines and data integration processes.
- Collaborate with development teams to ensure data consistency and accuracy.
- Maintain documentation for data models and database architecture.
Required Skills & Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field.
- Experience with relational databases (MySQL, SQL Server, PostgreSQL) and data modeling concepts.
- Proficient in SQL and query optimization techniques.
- Knowledge of ETL processes, data warehousing, and data governance.
- Strong problem-solving and analytical skills.
Salary Structure
Salary is not disclosed in the listing. Market estimates for Software Engineer I roles in database modeling in India generally range from ₹6 LPA to ₹12 LPA depending on location and experience. Confirm the exact CTC with the recruiter.
How to Prepare — Checklist
- Review database design principles, normalization/denormalization, and ER modeling.
- Practice SQL queries, indexing, and performance tuning.
- Understand ETL processes, data pipelines, and integration with analytical systems.
- Review sample case studies for database schema design.
Interview Tips
- Be ready to design a normalized database for a given scenario.
- Optimize SQL queries for performance and explain your approach.
- Discuss experience with ETL, data warehousing, or business intelligence.
Company Overview & Culture
The hiring company is a tech services firm delivering software and database solutions across multiple sectors. Employees highlight exposure to complex projects, learning opportunities, and collaborative work environment. Some reviews note high delivery expectations on projects.
Pros & Cons
Pros
- Exposure to large-scale database design projects.
- Learning opportunities across data modeling and analytics.
- Collaborative environment.
Cons
- High project delivery pressure may be expected.
- Salary may vary depending on location and negotiation.
Helpful Resources
- SQL practice platforms like LeetCode, HackerRank
- Database design tutorials and ER modeling references
- ETL and data warehousing online courses
Apply
Use the link below to apply for this position through Hirist.
📢 Join Our Telegram Channel
💼 Get Daily IT Job Updates, Interview Tips & Exclusive Alerts directly on Telegram!
👉 Join Telegram