Senior Go Data Engineer for Distributed Analytics (Contract)
US Tech Solutions
United States
On-site
USD 110,208 - 123,984
Full time
14 days+
Application generator
A complete application in a minute — tailored resume and cover letter, ready to send.
Get past ATS filters
Job summary
A global staff augmentation firm is seeking a Senior Data Engineer with over 7 years of software engineering experience. The role involves creating distributed analysis capabilities, working with diverse datasets, and utilizing technologies like Go and Apache Kafka. The ideal candidate will have experience with cloud providers such as AWS or Google Cloud, and a Bachelor's degree in Computer Science or a related field. This position offers a competitive hourly rate and a 1-year contract.
Qualifications
At least 7 years’ experience in software engineering
At least 2 years’ experience with Go
Proven experience building and maintaining data-intensive APIs using a RESTful approach
Experience with stream processing using Apache Kafka
Comfort with Unit Testing and Test-Driven Development methodologies
Familiarity with containerized application deployments using Docker
Ability to build and maintain cloud-based infrastructure on AWS, Azure, or GCP
Experience data modeling for large scale databases, either relational or NoSQL
Responsibilities
Be a critical senior member of a data engineering team focused on creating distributed analysis capabilities.
Take pride in software craftsmanship and apply deep knowledge of algorithms.
Work with other top-level talent solving complex challenges.
Explore technology stacks to find the best fit for datasets.
Pursue opportunities to present work at technical conferences.
Skills
Experience with protocol buffers and gRPC
Experience with Google Cloud Platform
Experience with Apache Beam and/or Google Cloud Dataflow
Experience with Google Kubernetes Engine or Kubernetes
Education
Bachelor's degree in Computer Science or related field or equivalent experience
Job description
A global staff augmentation firm is seeking a Senior Data Engineer with over 7 years of software engineering experience. The role involves creating distributed analysis capabilities, working with diverse datasets, and utilizing technologies like Go and Apache Kafka. The ideal candidate will have experience with cloud providers such as AWS or Google Cloud, and a Bachelor's degree in Computer Science or a related field. This position offers a competitive hourly rate and a 1-year contract.