Full Time

Software Engineer (Data Engineer) - Remote | WFH

Get It Recruit - Information Technology
Remote!
$80,000 - $120,000* / year (about $38–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.


Job Overview


The Software Engineer (Data Engineer) at Get It Recruit - Information Technology is responsible for designing, developing, and maintaining scalable data pipelines and architectures. This role requires collaboration with data analysts and other engineers to optimize data flow and ensure high-quality data availability for analysis. The successful candidate will leverage their expertise in database management and data modeling to support business needs and improve data-driven decision-making processes.



Job Responsibilities

  • Design and implement robust data pipelines for data ingestion, processing, and storage.
  • Develop and maintain data models and schemas to facilitate efficient data retrieval and analysis.
  • Ensure data integrity and consistency through rigorous testing and validation processes.
  • Collaborate with cross-functional teams to identify data requirements and deliver solutions that meet business objectives.
  • Monitor and troubleshoot data flows, addressing issues that may arise to enhance reliability.
  • Continuously optimize data storage and processing performance to improve efficiency.
  • Maintain up-to-date documentation of data workflows, models, and architectures.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 2+ years of experience in data engineering or a related technical role.
  • Proficiency in SQL and experience with relational databases (e.g., PostgreSQL, MySQL).
  • Familiarity with big data technologies (e.g., Hadoop, Spark, or Kafka).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and their data services.
  • Strong programming skills in languages such as Python, Java, or Scala.
  • Knowledge of data warehousing concepts and tools (e.g., Snowflake, Redshift).


Technologies & Tools


In this position, the Software Engineer (Data Engineer) will primarily work with various technologies and tools, including SQL databases, cloud platforms such as AWS or GCP, and big data frameworks like Hadoop and Spark. The candidate will also utilize programming languages such as Python or Java for building and maintaining data pipelines, alongside tools like Apache Kafka for real-time data processing. Familiarity with data visualization tools and methodologies is also a plus.



Ideal Candidates


The ideal candidate for this position is someone who possesses strong analytical and problem-solving skills, is detail-oriented, and has a genuine passion for working with data. They should demonstrate excellent communication abilities, enabling effective collaboration with diverse teams. A proactive attitude toward learning new technologies and adapting to change will be essential, as will a commitment to delivering high-quality work that aligns with organizational goals.


In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.