JOBSEARCHER

Data Engineer

Role Overview:You will analyze large volumes of business data, solve real-world problems, and develop metrics and business cases that enable actionable insights. You will leverage data from platforms such as Jira, internal portals, and Salesforce, working with Product Managers, Software Engineers, Data Scientists, and Business Intelligence Engineers to automate analysis and scale data usage across the organization. You will own and support key datasets, build and optimize data pipelines, and contribute to modern data warehousing, reporting, and analytics. You’ll work extensively in AWS and modern data tooling, writing advanced SQL and Python to deliver reliable, high-performance, and cost-efficient data solutions.Responsibilities:Design, implement, and support analytical data infrastructure with knowledge of modern data warehouse conceptsBuild, maintain, and optimize scalable data pipelines and ETL processes for structured and unstructured dataOptimize data storage and retrieval for performance, scalability, and cost efficiencyManage and support AWS resources and services including EC2, S3, Glue, Lambda, APIs, IAM, CloudWatch, and CloudTrailCollaborate with other teams to extract, transform, and load data from diverse sources using SQL and AWS big data technologiesExplore and adopt emerging AWS capabilities to improve platform efficiency and unlock new data and analytics use casesWork with Data Scientists and Business Intelligence Engineers to adopt best practices in reporting and analysisAutomate workflows and enable self-service reporting for internal usersMaintain internal reporting tools, troubleshoot issues, and develop enhancementsGather requirements and translate them into report specifications and deliverablesWork with engineering teams to shape and implement BI infrastructure including data warehousing, reporting, and analytics platformsWrite advanced SQL queries and Python code to develop operational solutionsWork with Snowflake and related data patterns as neededCollaborate across teams to align AI initiatives with organizational goals; demonstrate working knowledge of AI conceptsSupport CI/CD pipelines and participate in deploymentsRequired Qualifications:Bachelor’s degree in Computer Science, Information Technology, or a related field3–5 years of experience in data engineering (or related role) with a track record of delivering data solutionsStrong experience with AWS services including Glue, Lambda, S3, EC2, CloudWatch, and CloudTrailExperience with dbt, Snowflake, SQL, Python, and QlikProficient in SQL, including complex query writing, optimization, and performance tuningExperience with NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB) and understanding use casesStrong programming skills in Python, Java, or Scala; experience with data processing frameworks such as Apache Spark and/or HadoopExperience with cloud platforms (AWS, Azure, GCP) and data services such as Redshift, Azure Synapse, or BigQueryKnowledge of big data technologies such as Hadoop, Spark, Kafka, and HBase; experience with distributed data processingFamiliarity with data orchestration tools such as Apache AirflowExperience with data versioning/testing tools such as DVC and dbtUnderstanding of data security practices including encryption, access controls, and data masking