Data Engineer : Alpine Capital Research

Data Engineer : Alpine Capital Research

ShiftCode Analytics

Saint Louis, MO • On-site, Remote

$111.30K - $133.70K/yr

Other

This job posting has expired and is no longer accepting applications. Check out similar jobs


Job description

Interview : Coding test + Video
Visa : USC, GC, GC EAD, H4, L2
Remote or In-Office (St. Louis, MO)
Description :

  • Data Engineer responsible for designing, developing, and maintaining data pipelines and warehousing solutions.
  • Key tasks will include API integration, ETL development, data modeling (Star Schema or Snowflake Schema), and supporting Power BI reporting.
  • Will primarily work on the OIL Analytics Report Migration project initially, then transition to the Tamarac Data Warehouse project.
  • Collaborate with internal project teams to ensure data accuracy, integrity, and structured organization for business intelligence.

Tech stack
Azure Synapse Analytics
  • Two separate environments (e.g., Development and Production).
  • Handles data warehousing and large-scale analytics workloads.
Azure Data Lake
  • Centralized storage layer.
  • Supports both structured and unstructured data.
  • Scalable foundation for analytics and data integration.
Azure Key Vault
  • Manages secrets, encryption keys, and certificates.
  • Ensures secure access across both environments.
Azure DevOps
  • CI/CD pipelines for automated builds and deployments.
  • Manages data pipeline lifecycle and component delivery.
Apache Spark Notebooks
  • Deployed in both environments.
  • Used for interactive data exploration, transformation, and analytics.
Azure Integration Runtime
  • Facilitates secure and scalable data movement.
  • Enables transformations across network boundaries within Synapse or Data Factory.
Metastore Data Warehouse
  • Centralized metadata repository.
  • Maintains schema definitions, and table metadata
ARM Template (Azure Resource Manager)
  • Defines and automates infrastructure deployment.
  • Enables consistent provisioning of Synapse, Data Lake, Key Vault, and other resources across environments.

ShiftCode Analytics logo

About ShiftCode Analytics

Sourced by ZipRecruiter

We specialize in solid end-to-end delivery of tailor-made technology solutions designed by the Top 1% Software Engineering teams. Our innate digital leadership identity powers transformation across every industry. We are always ready to drive meaningful change with a strategic vision for the future. We rigorously test for logical/mathematical reasoning skills, technical ability and soft skills in our interview process. Only those engineers who score highly across each of these areas are presented to our clients.

Industry

It services

Company size

11 - 50 Employees

Headquarters location

Tampa, FL, US

Year founded

2019



Frequently asked questions

Q: What skills or qualities help someone succeed as a Data Software Engineer?

A: To succeed as a Data Software Engineer, key technical skills include proficiency in programming languages such as Python, Java, or C++, as well as expertise in data structures, algorithms, and software development methodologies like Agile. Additionally, strong soft skills like effective communication, problem-solving, and collaboration are crucial, as Data Software Engineers often work with cross-functional teams and stakeholders to design, develop, and deploy data-driven solutions. By combining technical expertise with strong soft skills, Data Software Engineers can effectively drive business outcomes, innovate, and adapt to the rapidly evolving landscape of data technology.

Q: What is the career path for a Data Software Engineer?

A: A Data Software Engineer's typical career progression involves starting as a Junior Software Engineer, where they focus on developing and maintaining data-driven software applications, and gradually advancing to roles such as Senior Software Engineer, Technical Lead, or Data Architect, where they oversee large-scale data systems and lead cross-functional teams. Key opportunities for skill development include learning programming languages like Python, SQL, and Java, as well as data science tools like Hadoop, Spark, and machine learning frameworks like TensorFlow and PyTorch. Long-term, Data Software Engineers may pursue leadership roles, such as Director of Engineering or Chief Technology Officer, or transition into related fields like data science, product management, or entrepreneurship.