- Location: Creve Coeur, MO
- Remote: Remote
- Type: Contract
- Job #46470
Technology Partners is currently seeking a talented Senior Data Engineer.
Do you have experience in Go (Golang) development AND building/maintaining data-intensive RESTful APIs?
Let us help you make your next big career move a reality!
What You Will Be Doing:
As a critical senior member of our data engineering team, you will focus on creating distributed analysis capabilities for diverse and large datasets. You will apply your deep knowledge of algorithms, data structures, and software craftsmanship to innovate and improve our data platforms continuously. You will collaborate with top-level talent to solve complex challenges, explore relevant technology stacks, and contribute to projects where the strength of ideas is valued over organizational hierarchy.
- Design, build, and maintain distributed analysis capabilities for large, varied datasets.
- Develop and maintain data-intensive APIs.
- Apply software craftsmanship principles and innovate using algorithms and data structures.
- Evaluate and implement appropriate technology stacks for different data challenges.
- Collaborate with other engineers and scientists on complex, impactful projects.
- Potentially present work at relevant technical conferences.
Required Skills & Experience:
- Minimum 7 years of experience in software engineering.
- Minimum 2 years of experience developing with Go (Golang).
- Minimum 2 years of proven experience building and maintaining data-intensive APIs using a RESTful approach.
- Experience with stream processing technologies, specifically Apache Kafka.
- Comfortable with Unit Testing and Test-Driven Development (TDD) methodologies.
- Familiarity with creating and maintaining containerized application deployments (e.g., Docker).
- Proven ability to build and maintain cloud-based infrastructure on a major cloud provider (AWS, Azure, or Google Cloud Platform).
- Experience with data modeling for large-scale databases (Relational or NoSQL).
Desired Skills & Experience:
- Experience with protocol buffers (Protobuf) and gRPC.
- Experience with Google Cloud Platform (GCP), specifically Apache Beam, Google Cloud Dataflow, and Google Kubernetes Engine (GKE) or Kubernetes.
- Experience working with scientific datasets or applying quantitative science to business problems.
- Bioinformatics experience, particularly with large-scale storage/mining of variant data, variant annotation, and genotype-to-phenotype correlation.
Pay: $77.00 – $110.00 /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!
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 Engineer, Go, Golang, Software Engineer, API, REST, RESTful, Data Intensive, Distributed Systems, Data Structures, Algorithms, Cloud Computing, AWS, Azure, Google Cloud Platform, GCP, Kafka
Looking for more opportunities with Technology Partners? Check out technologypartners.net/jobs!
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.