Data Engineer

Data Engineer

Salary : $ 85000 - $ 95000         Job Type : Full-Time       Location : Texas     Job Posted : 2025-09-01

We are looking for a candidate with 5+ years of experience in a Data Engineer role, who has attained a Graduate degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field. They should also have experience using the following software/tools: Experience with big data tools: Hadoop, Spark, Kafka, etc. Experience with relational SQL and NoSQL databases, including Postgres and Cassandra. Experience with data pipeline and workflow management tools: Azkaban, Luigi, Airflow, etc. Experience with AWS cloud services: EC2, EMR, RDS, Redshift Experience with stream-processing systems: Storm, Spark-Streaming, etc. Experience with object-oriented/object function scripting languages: Python, Java, C++, Scala, etc.

Required skills and qualifications

  • Three or more years of experience with Python, SQL, and data visualization/exploration tools
  • Familiarity with the AWS ecosystem, specifically Redshift and RDS
  • Communication skills, especially for explaining technical concepts to nontechnical business leaders
  • Ability to work on a dynamic, research-oriented team that has concurrent projects

Preferred skills and qualifications

  • Bachelor’s degree (or equivalent) in computer science, information technology, engineering, or related discipline
  • Experience in building or maintaining ETL processes
  • Professional certification

Responsibilities

Lead the end-to-end delivery of working software, integrations, and other deliverables, overseeing the progression from ideation to development to launch while ensuring adherence to development standards

Strong analytical and problem-solving skills with sharp judgment and attention to detail

Ability to collaborate effectively with a broad base of business and technology associates

Ability to concurrently manage a team with multiple priorities and transition quickly between projects and tasks

Define task scope, timelines, and resource allocation

Proficiency in scheduling and organizing work, overseeing the successful delivery of committed obligations

Ability to work in a fast-paced environment and deliver results within deadlines and escalate issues and questions when appropriate

Ability to negotiate and resolve conflicts between employees

Advanced understanding of Continuous Development and Continuous Integration (CI/CD) techniques with the ability to support and develop new CI/CD pipelines

Understands the complete impact of production deployments to other systems and customers

Extensive experience in developing, deploying, and integrating software solutions using multiple common programming languages

Send us email

Join our talent network