To design, build, and optimize scalable data infrastructure and pipelines that enable efficient
data collection, transformation, and analysis across the organization. The Senior Data Engineer
will play a key role in driving data architecture decisions, ensuring data quality and availability,
and empowering analytics, product, and engineering teams with reliable, well-structured data to
support business growth and strategic decision-making.
Responsibilities
- Develop, and maintain SQL and NoSQL databases, ensuring high performance,
scalability, and reliability.
- Collaborate with the API team and Data Science team to build robust data pipelines and
automations.
- Work closely with stakeholders to understand database requirements and provide
technical solutions.
- Optimize database queries and performance tuning to enhance overall system
efficiency.
- Implement and maintain data security measures, including access controls and
encryption.
- Monitor database systems and troubleshoot issues proactively to ensure uninterrupted
service.
- Develop and enforce data quality standards and processes to maintain data integrity.
- Create and maintain documentation for database architecture, processes, and
procedures.
- Stay updated with the latest database technologies and best practices to drive
continuous improvement.
- Expertise in SQL queries and stored procedures, with the ability to optimize and fine-tune
complex queries for performance and efficiency.
- Experience with monitoring and visualization tools such as Grafana to monitor database
performance and health.
Requirements
- 4+ years of experience in data engineering, with a focus on large-scale data systems.
- Proven experience designing data models and access patterns across SQL and NoSQL
ecosystems.
- Hands-on experience with technologies like PostgreSQL, DynamoDB, S3, GraphQL, or
vector databases.
- Proficient in SQL stored procedures with extensive expertise in MySQL schema design,
query optimization, and resolvers, along with hands-on experience in building and
maintaining data warehouses.
- Strong programming skills in Python or JavaScript, with the ability to write efficient,
maintainable code.
- Familiarity with distributed systems, data partitioning, and consistency models.
- Familiarity with observability stacks (Prometheus, Grafana, OpenTelemetry) and
debugging production bottlenecks.
- Deep understanding of cloud infrastructure (preferably AWS), including networking, IAM,
and cost optimization.
- Prior experience building multi-tenant systems with strict performance and isolation
guarantees.
- Excellent communication and collaboration skills to influence cross-functional technical
decisions.
Skills:- AWS Lambda, Amazon Redshift, Snow flake schema, Python and SQL