What are the responsibilities and job description for the Database Engineer position at SRM Concrete?
Job Title: Database Engineer
Location: SRM Office (Full-time, On-site)
Department: Data & Analytics / Digital Technology
Reports to: Director of Data & Analytics
Position Summary
SRM is seeking skilled Data / Database Engineers to support the design, development, and optimization of our data architecture. This role is crucial in driving our ongoing data modernization efforts by architecting robust data acquisition strategies, developing low-latency data pipelines, and continuously fine-tuning our data integration platform across both on-premise and cloud environments.
Key Responsibilities
1. Data Acquisition & Integration Architecture
Design and implement robust data acquisition frameworks from diverse source systems (including IoT/CAN-BUS modules, ERP, CRM, etc.).
Architect scalable data integration pipelines using modern tools and patterns (ETL/ELT, CDC, message queues, API connectors).
Collaborate closely with business stakeholders and system owners to standardize data ingestion protocols and integration strategies.
2. Real-time & Low-latency Data Pipelines
Engineer and maintain high-performance data pipelines from on-premise systems to cloud platforms (e.g., Azure, AWS, GCP).
Ensure end-to-end data flow with latency under 60 seconds, applying techniques such as streaming (Kafka, Spark Streaming, etc.), micro-batching, or hybrid models.
Monitor and manage data load performance to support real-time analytics and operational decision-making.
3. Data Quality, Accuracy & Governance
Implement mechanisms to ensure high data accuracy, completeness, and consistency across all integrated systems.
Support development and enforcement of data validation, schema enforcement, and reconciliation processes.
Ensure secure, compliant data acquisitions methods aligned with organizational and regulatory standards where applicable (ISO, NSIT, PCI, etc.)
Support the maintenance of metadata catalogs and lineage tracking tools
Work with Data Governance teams to ensure compliance with internal standards and external regulations.
4. Continuous Monitoring & Optimization
Build and maintain dashboards and alerting systems to track the health of data pipelines.
Proactively monitor performance, identify bottlenecks, and fine-tune integration processes for scalability, cost-efficiency, and resilience.
Collaborate in root cause analysis and system tuning to prevent recurrence of data lags or quality issues.
Required Skills & Experience
4 years of experience in Data Engineering, Database Administration, or Software Engineering with strong data integration exposure.
Proficient in SQL and at least one modern programming language (e.g., Python, Scala, Java).
Hands-on experience with tools like Apache Kafka, Apache NiFi, Airflow, DBT, or similar orchestration frameworks.
Strong understanding of cloud-native data services (e.g., Azure Data Factory, AWS Glue, GCP Dataflow) and hybrid data architectures.
Experience with streaming data, real-time analytics, and low-latency pipeline design.
Working knowledge of DevOps, CI/CD practices, and Infrastructure-as-Code is a plus.
Preferred Qualifications
Experience in industrial or logistics environments with machine-level sensor integrations.
Exposure to CAN-BUS-based data acquisition, IoT telemetry data, and device telemetry pipelines.
Familiarity with data lakehouse architectures, modern warehousing tools (Snowflake, BigQuery, Redshift).
Strong problem-solving, documentation, and cross-functional collaboration skills.
Why Join SRM?
You’ll be part of a fast-evolving digital transformation journey where data-driven decisions and innovations directly impact operations, safety, and customer success. You’ll work alongside passionate professionals in a culture that values autonomy, creativity, and continuous improvement.