Alkami is the digital sales and service platform provider for financial institutions in the US.
Senior Data Engineer
Location
India
Posted
27 days ago
Salary
0
Seniority
Senior
Job Description
Senior Data Engineer
Alkami Technology
• Build and maintain data lake and data warehousing solutions for a B2B multi-tenant SaaS solution • Participate in the entire data pipeline lifecycle • Lead code and design reviews with junior and peer developers • Write clean code to develop data pipelines and necessary infrastructure as code • Monitor and troubleshoot performance, scalability, and security issues, making improvements as needed • Participate in the evaluation of new technologies and tools that can improve performance of our system • Participate in data governance process • Contribute to the design and documentation of our data lake platform • Gather technical and design requirements • Communicate effectively with technical and non-technical team members to ensure alignment and successful execution of projects
Job Requirements
- Typically requires a minimum of 5 years of related experience or 3 years and an advanced degree
- Bachelor's degree in engineering, computer science, math, data engineering
- Experience in the development of modern data architecture, analytics, data governance, AI/ML, or related areas
- Experience with AWS big data technologies including EMR, Glue, S3, EKS, Lambda, Athena, RDS, MKS/Kafka/Kinesis
- In-depth knowledge of the entire data engineering process (design, development, deployment)
- Exposure with relational and NoSQL databases such as PostgresQL, Cassandra, DynamoDB, MongoDb etc and data modeling principles
- Experience with DevOps, including CI/CD pipelines, containerized deployment/Kubernetes, and infrastructure-as-code/AWS Cloud Formation/Terraform
- Proficient in SQL (SQL Server, Postgres) and Python
- Ability to participate in on-call rotation
- Strong experience with legacy data warehouse and ETL pipelines
- Excellent analytical and time management skills, with a proven ability to deliver value independently
- Strong written and verbal communication skills, with demonstrated experience providing technical input to technical and non-technical stakeholders
Benefits
- remote-first environment
- unlimited paid time off
- 401(k) with employer match
Related Guides
Related Categories
Related Job Pages
More Data Engineer Jobs
Senior Data Engineer
Wavicle Data SolutionsA trusted cloud, data and analytics consulting and development partner helping businesses get more value from data
• Create the conceptual, logical and physical data models. • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of sources like Hadoop, Spark, AWS Lambda, etc. • Lead and/or mentor a small team of data engineers. • Design, develop, test, deploy, maintain and improve data integration pipelines. • Develop pipeline objects using Apache Spark / Pyspark / Python or Scala. • Design and develop data pipeline architectures using Hadoop, Spark and related AWS Services. • Load and performance test data pipelines built using the above-mentioned technologies. • Communicate effectively with client leadership and business stakeholders. • Participate in proposal and/or SOW development
Data Engineering Specialist – Data Architecture
Zup InnovationWe create digital assets to build, grow and accelerate your applications with efficiency, security and scalability.
• Develop and maintain MLOps pipelines to automate the lifecycle of machine learning models. • Implement and optimize CI/CD pipelines specific to machine learning workflows. • Continuously monitor model performance in production, including logs, metrics, and alerts. • Design and apply strategies to detect and mitigate model performance degradation. • Ensure the security, governance, and compliance of data and models in production environments. • Collaborate with multidisciplinary teams to document and standardize MLOps-related processes.
Information Management Data Architect
Switzerland Global EnterpriseWe support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
• Assist in the analysis, design and development of a roadmap, design pattern, and implementation based upon a current vs. future state in a cohesive architecture viewpoint. • Gather and analyze data and develop architectural requirements at project level. • Responsible for multiple software projects as a project leader or internal consultant; support highly complex software projects that require in-depth domain knowledge or specialized architecture areas. • Participate in the data domain technical and business discussions relative to future architect direction. • Participate in the Data Governance Council. • Participate in development data and data delivery platforms that are service-oriented with reusable components that can be orchestrated together into different methods for different businesses. • Research and evaluate emerging technology, industry and market trends to assist in project development and/or operational support activities. • Effectively monitor and control costs in the organization.
Role Description We are hiring a Senior / Staff Data Engineer to build and evolve the data processing and pipeline layer that powers reporting, billing systems, and real-time data products at Index Exchange. This role focuses on designing and operating large-scale batch and streaming data pipelines , enabling reliable, scalable, and efficient data transformation across the platform. You will work on systems that transform raw, high-volume event data into clean, queryable, and production-grade datasets, supporting both API-driven data products and analytical workflows. - Process billions of events per day across distributed pipelines - Power core business datasets (reporting, billing, marketplace metrics) - Operate across batch (Spark) and streaming (Kafka / Flink) architectures - Require careful balancing of: - data correctness - processing efficiency - latency vs cost trade-offs You will solve problems such as: - Designing pipelines that scale without exploding compute costs - Managing data correctness at scale (deduplication, late data, joins) - Building systems that support both historical backfills and near real-time updates - Evolving pipelines from centralized processing (Hadoop) toward more distributed and efficient patterns - Streaming pipelines and Streaming DWs. Qualifications - Strong experience in data engineering at scale - Deep expertise in: - Spark (required) - SQL and data modeling - Experience with: - Airflow or workflow orchestration - Kafka or streaming systems - Strong understanding of: - distributed data processing - data modeling (large-scale datasets) - performance optimization - Ability to: - own pipelines end-to-end - debug complex data issues - work in high-scale, evolving environments Requirements - Define data processing standards and patterns across teams - Lead large-scale pipeline and platform initiatives - Influence data architecture and modeling decisions - Drive improvements across: - reliability - cost efficiency - scalability Benefits - Comprehensive health, dental, and vision plans for you and your dependents - Paid time off, health days, and personal obligation days plus flexible work schedules - Competitive retirement matching plans - Equity packages - Generous parental leave available to birthing, non-birthing, and adoptive parents - Annual well-being allowance plus fitness discounts and group wellness activities - Commuter benefits and discounts, where available - Employee assistance program - Mental health first aid program that provides an in-the-moment point of contact and reassurance - One day of volunteer time off per year and a donation-matching program - Bi-weekly town halls and regular community-led team events - Multiple resources and programming to support continuous learning - A workplace that supports a diverse, equitable, and inclusive environment



