Data Engineer
At a glance
Mid-level Data Engineering role at Protagona. Remote · $115,000–$130,000 base.
dataroles summary, based on the employer's posting.
What you'll do
- Turn business needs into technical plans, defining application requirements, enhancements, and component details
- Help plan projects by setting milestones and deliverables, identifying resource needs, and tracking task progress
- Create design and test plans, functional specifications, interface designs, and process-flow diagrams for development
- Build batch and real-time data pipelines and APIs with Python, SQL, Spark, and AWS services
- Move data from on-premises systems to cloud environments and handle cloud data conversions
What you bring
- You have data engineering experience focused on pipelines, analytics, and reporting, plus familiarity with AWS
- You bring SQL skills and experience transforming data and troubleshooting at least one database platform
- You have built custom data pipelines for extraction, transformation, and loading, and can script in Python
Who this fits
This remote role suits a mid-level data engineer who can adapt across client projects and work with business partners to shape data-system needs. You’ll work with a team on AWS deployments and configurations. The stated base salary range is $115,000 to $130,000 USD annually, with eligibility for an annual performance bonus.
From the employer
Responsibilities
- Work with the team to evaluate business needs and priorities, liaise with key business partners and address team needs related to data systems and management
- Translate business requirements into technical specifications; establish and define details, definitions, and requirements of applications, components and enhancements
- Participate in project planning; identifying milestones, deliverables and resource requirements; tracks activities and task execution
- Generate design, development, test plans, detailed functional specifications documents, user interface design, and process flow charts for execution of programming
- Develop data pipelines / APIs using a variety of tools, including but not limited to Python, SQL, Spark and various AWS services
- Use an analytical, data-driven approach to drive a deep understanding of fast changing business
- Build large-scale batch and real-time data pipelines with data processing frameworks in AWS
- Moving data from on-prem to cloud and cloud data conversions
- Experience in data engineering with an emphasis on data pipelines, analytics and reporting
- Exposure to the AWS Cloud Platform
- Experience in SQL, data transformations, and troubleshooting across at least one database Platform (Redshift, Amazon RDS, Cassandra, Snowflake, PostgreSQL, Databricks, etc.)
- Experience in the design and build of data extraction, transformation, and loading processes by writing custom data pipelines
- Experience in a scripting languages such as Python
- Experience designing and building solutions utilizing various Cloud services such as EC2, S3, EMR, Kinesis, RDS, Redshift/Spectrum, Lambda, Glue, Athena, API gateway, etc.
- AWS Certification - Solutions Architect Pro or Data Specialty
- Machine Learning experience
- Advanced GenAI experience
Compensation:
The expected base salary range for this position is $115,000 – $130,000 USD annually, plus eligibility for an annual performance bonus.
Actual compensation will depend on experience, skill set, and location.
Benefits:
We offer a comprehensive benefits package that includes medical, dental, and vision coverage, and paid time off.