Job Title: Data Engineer (Entry to Senior Level)
Duration: 6+ Months
Job SummaryThe Data Engineer is responsible for designing, building, and optimizing scalable data infrastructure and pipelines that support analytics, reporting, and data-driven decision-making. This role focuses on improving internal data processes, enabling efficient data delivery, and supporting business intelligence initiatives across the organization.
Key Responsibilities - Identify, design, and implement internal process improvements, including automating manual workflows, building CI/CD pipelines, optimizing data delivery, and redesigning infrastructure for scalability and performance.
- Design, build, and maintain data pipelines to extract, transform, and load (ETL) data from diverse data sources.
- Develop and manage big data infrastructure using technologies such as Hadoop, Spark, Kafka, MapReduce, HDFS, and Spark Streaming.
- Work with SQL databases and cloud-based data platforms including AWS services, RDS, Redshift, and related big data tools.
- Utilize object-oriented and functional programming languages such as Python, R, SAS, Java, C++, Scala, and similar technologies.
- Build analytics and reporting tools that leverage data pipelines to provide actionable insights into customer acquisition, operational efficiency, and key business performance metrics.
- Collaborate with stakeholders across Executive, Product, Data, and Design teams to address data-related technical challenges and support data infrastructure needs.
- Conduct feasibility studies and evaluate technical and user requirements for data solutions.
- Support data system setup, deployment, and implementation at client locations as required.
Experience & Qualifications - Entry to Senior Level: Experience in data engineering, data architecture, or related roles.
- Strong understanding of data pipeline architecture, ETL processes, and big data technologies.
- Experience with cloud-based data platforms and scalable distributed systems.
- Strong analytical, problem-solving, and communication skills.
- Understanding of software development lifecycle (SDLC) and data governance best practices.
Travel Requirement - Must be willing to travel to various client locations within the United States for short-term and long-term assignments, including unanticipated system setup and implementation activities.
Application InstructionsInterested candidates should submit a
cover letter, resume, and salary requirements to:
Ruri Software Technologies LLC 10335 Cross Creek Blvd., Ste. 9
Tampa, FL 33647