Recurring Decimal Verified
Software Development
Senior Data Engineer
United StatesOnsiteFull TimeSeniorPosted 1 month agoVisa sponsorship available
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateResponsibilities:
- Work closely with business stakeholders to understand requirements, translate them into clear data questions, and deliver actionable insights and recommendations.
- Analyze large data sets using SQL and Python to identify trends, patterns, and anomalies that support decision-making.
- Design, develop, and maintain data pipelines and ETL workflows (including SSIS and other integration processes) to extract, transform, and load data from multiple sources into centralized data stores.
- Use Azure services (e.g., Azure Data Factory, Azure Data Lake Storage, Azure SQL Database, Databricks) to build and support scalable, reliable data solutions.
- Perform data profiling, validation, and cleansing to ensure data quality and integrity; investigate and resolve data-related issues.
- Develop and maintain logical data models, schemas, and data dictionaries to support consistent understanding and use of data.
- Optimize queries and data processes for performance and cost efficiency.
- Document data flows, processes, and solutions, and communicate technical concepts in clear business language.
- Collaborate with cross-functional teams in an Agile environment and manage work using tools such as Jira and Confluence.
Required Skills:
- Strong SQL skills and experience working with relational databases including on-prem SQL Server and Azure cloud.
- Practical experience with Python for data analysis, transformation, and automation.
- Hands-on experience with Azure data services (e.g., Data Factory, Data Lake, Databricks) and ETL/ELT concepts.
- Experience developing and maintaining SSIS packages or similar integration workflows.
- Solid understanding of data warehousing concepts and data modeling fundamentals.
- Ability to partner with business teams, gather requirements, and present analytical findings clearly.
- Strong analytical, problem‑solving, communication, and interpersonal skills; ability to handle multiple priorities.
Preferred:
- Experience in banking or financial services.
- Familiarity with JSON and APIs/REST.
- Experience with version control and CI/CD tools (Azure DevOps, GitHub, Jenkins).
- Exposure to containerization and scripting (Docker, Kubernetes, Bash/PowerShell) is a plus.
Similar roles
- Senior Data EngineerExperion Technologies · Plano, Texas, United States · Hybrid
- Lead Data EngineerSmart IT Frame LLC · Los Angeles, California, United States · Hybrid
Principal Data EngineerRS21: A Data Science and Visualization Company · United States · Remote
Senior Data EngineerRaag Solutions · Bellevue, Washington, United States · Onsite- Lead Data EngineerRetail Insight Ltd · Illinois, United States · Hybrid