Data Engineer

Job Details
Posted Date:
March 1, 2024
 
Job ID:
45783
 
Location:
Maryland Heights , Missouri
 
Category:
 
Experience:
7 years
 
Remote?:
On-Site
Job Description
  • Location: Maryland Heights, Missouri
  • Type: Contract
  • Job #45783

Technology Partners is currently seeking a talented Data Engineer. Do you have experience with Golang and building and maintaining data-intensive APIs using a RESTful approach? Let us help you make your next big career move a reality!

What You Will Be Doing:

We are seeking a talented Data Engineer to join our team and play a critical role in transforming complex scientific datasets into innovative software solutions. As a senior member of our data engineering team, you will be responsible for creating distributed analysis capabilities around a wide variety of datasets, contributing to software craftsmanship, and solving unique challenges with real-world impact.

Key Responsibilities:

  • Collaborate with a team of top-level talent to create distributed analysis capabilities.
  • Apply deep knowledge of algorithms and data structures to continuously improve and innovate.
  • Explore relevant technology stacks to find the best fit for each dataset.
  • Present work at relevant technical conferences.
  • Build and maintain cloud-based infrastructure on major cloud providers.
  • Design data models for large-scale databases, either relational or NoSQL.
  • Maintain containerized application deployments with platforms like Docker.
  • Utilize stream processing tools like Apache Kafka.
  • Develop and maintain data-intensive APIs using a RESTful approach.

Required Skills & Experience:

  • Bachelor's Degree in Computer Science, Engineering, or a related field.
  • At least 7 years of experience in software engineering.
  • At least 2 years of experience with Go.
  • Proven experience building and maintaining data-intensive APIs using a RESTful approach (minimum 2 years).
  • Experience with stream processing using Apache Kafka.
  • Comfort with Unit Testing and Test Driven Development methodologies.
  • Familiarity with containerized application deployments with Docker.
  • Ability to build and maintain cloud-based infrastructure on major cloud providers like AWS, Azure, or Google Cloud Platform.
  • Experience with data modeling for large-scale databases, either relational or NoSQL.

Desired Skills & Experience:

  • Experience with protocol buffers and gRPC.
  • Experience with Google Cloud Platform, Apache Beam, Google Cloud Dataflow, Google Kubernetes Engine, or Kubernetes.
  • Experience working with scientific datasets or quantitative science applied to business problems.
  • Bioinformatics experience, especially large-scale storage and data mining.

Pay: $78.40 – $112 /hr.

We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to provide sponsorship at this time or accept candidates who would require a corp-to-corp agreement.

If this position sounds like you, WE SHOULD TALK!

We realize our people are our most valuable asset, that is why we offer the following benefits:

  • Health, Dental, and Vision insurance
  • 401(k) retirement plan
  • Long and Short-Term disability
  • Life insurance
  • Direct deposit
  • Referral program

Your better future is ready, and we want to put the right tools in your hands to get you there. Let's go!

Keywords: Data Engineering, Software engineer, Cloud Platforms, APIs, Big Data, Scientific Datasets, Agriculture, Go, Docker, Kubernetes, Kafka, SQL, NoSQL, Machine Learning

Looking for more opportunities with Technology Partners? Check out technologypartners.net/jobs!

Technology Partners is an Equal Opportunity Employer. Technology Partners does not discriminate on the basis of race, color, religion, sex, national origin, age, disability or any other characteristic protected by applicable state or federal civil rights laws.

All offers of employment at Technology Partners are contingent upon clear results of a thorough background check and drug screening that meet corresponding laws and regulations at the city, state and federal level.

Pay ranges are influenced by candidate qualifications, experience, and role specifics, with the actual rate determined considering skills, market conditions, and are subject to change by the employer; pay negotiations follow all state and federal legal guidelines.

Share this Job!

Apply Now!

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Know someone who you think would be a great fit for Technology Partners or one of our many clients? Send them our way!