Data Infrastructure Engineer - Golang/Python
Apply NowCompany: Selector Software, Inc.
Location: Santa Clara, CA 95051
Description:
Selector is building an operational intelligence platform for digital infrastructure. By adopting an AI/ML based analytics approach, the platform provides actionable multi-dimensional insights to network, cloud and application operators. It enables operations teams to meet their KPIs through seamless collaboration, search-driven conversational user experience and automated data engineering pipelines.
We are a Series B funded startup and looking for data infrastructure engineer engineers to join us and help build scalable platform.
Job Overview
Data Infrastructure Engineer role requires 3-5 years of experience in coding and maintaining scalable microservices using Golang and Python. Key responsibilities include building REST APIs, creating unit and integration tests within a CI/CD pipeline, and providing platform support. The ideal candidate has a computer science degree, proficiency in relevant technologies like FastAPI, concurrent programming, data pipelines, and experience with cloud platforms (GCP/AWS/Docker) and CI tools, along with strong analytical and communication skills.
Responsibilities and Duties
Write, review, deploy, and maintain code in Goland and Python;
Build services with a scale-out architecture for micro servicesbased deployments;
Develop REST APIs for services;
Create unit and integration tests for your services and integrate with CI/CD pipeline;
Provide support for features and platform.
Requirements
Bachelor's degree in computer science, or similar field;
3-5 years of relevant coding experience; Experience with Golang;
Experience with Python (Fast API, Pytest, Async I/O, Packaging);
Experience with Concurrent programming, Data Pipelines, Packet processing, GRPC, Protobuf. Golang test framework is desirable;
Experience with GCP/AWS/Docker/ CI Tools;
Strong analytical & problem-solving skills;
Strong communication and comprehension skills, both verbal and written.
We are a Series B funded startup and looking for data infrastructure engineer engineers to join us and help build scalable platform.
Job Overview
Data Infrastructure Engineer role requires 3-5 years of experience in coding and maintaining scalable microservices using Golang and Python. Key responsibilities include building REST APIs, creating unit and integration tests within a CI/CD pipeline, and providing platform support. The ideal candidate has a computer science degree, proficiency in relevant technologies like FastAPI, concurrent programming, data pipelines, and experience with cloud platforms (GCP/AWS/Docker) and CI tools, along with strong analytical and communication skills.
Responsibilities and Duties
Write, review, deploy, and maintain code in Goland and Python;
Build services with a scale-out architecture for micro servicesbased deployments;
Develop REST APIs for services;
Create unit and integration tests for your services and integrate with CI/CD pipeline;
Provide support for features and platform.
Requirements
Bachelor's degree in computer science, or similar field;
3-5 years of relevant coding experience; Experience with Golang;
Experience with Python (Fast API, Pytest, Async I/O, Packaging);
Experience with Concurrent programming, Data Pipelines, Packet processing, GRPC, Protobuf. Golang test framework is desirable;
Experience with GCP/AWS/Docker/ CI Tools;
Strong analytical & problem-solving skills;
Strong communication and comprehension skills, both verbal and written.