Software Engineer - Python

Selector Software
Santa Clara, CA, US
Full-time

Job Description

Job Description

Salary : About Us

About Us

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.

Our solutions are used by leading Telecoms, Media Providers, Retail, and Professional Sports organizations worldwide. Our novel approach and rapidly expanding footprint put us in the unique position for continued growth to become a category leader.

To fuel our growth, we seek passionate, high-energy, results-oriented individuals to join our team.

Our mission is to deliver world-class solutions on behalf of the large enterprise. Supported by leading investors, Selector is uniquely positioned to deliver a world-class solution to address large enterprise requirements across the globe.

Selector offers a discretionary PTO policy, health insurance, 401k, the opportunity for a bonus, and more.

Responsibilities

  • Write, review, deploy, and maintain code in Python or Golang;
  • 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;
  • 0-1 years of relevant coding experience for new grad positions;
  • Experience with Python (Fast API, Pytest, Async I / O, Packaging) or Golang;
  • 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.
  • 30+ days ago
Related jobs
Promoted
Venmo
San Jose, California

As a Software engineer for Venmo Payments and Disputes Engineering you will act as a senior engineer and subject matter expert for the Payments Platform Engineering team. Ability to lead projects and mentor all levels of engineering staff, along with managing relationships with Product, Engineering ...

Promoted
Sam's Club
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Ledgent Technology
CA, United States

Backend Software Engineer (Python, Django, Flask). We're currently looking for a passionate Senior Backend Software Engineer (Python/React) to join our team in Los Angeles. The ideal candidate will have strong backend development experience in Python, skilled with Python based web frameworks like Dj...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years’ experience in software engineering or related area. We’re a team of software engineers, data scientists, cybersecurity expert's and service professi...

Cisco
San Jose, California

As a Senior Software Engineer in the Platform Engineering Diagnostics team, you will be responsible for automation tool development. Work closely with hardware and software engineers to define requirements and features. Develop automation tools that parse hardware design information and generate sys...

PayPal
San Jose, California

PayPal is committed to fair and equitable compensation practices.Actual Compensation is based on various factors including but not limited to work location, and relevant skills and experience.The total compensation for this practice may include an annual performance bonus (or other incentive compens...

Juniper Networks
Sunnyvale, California

C/C++, Python Test Automation, Layer 2) . Develop, Innovate and Maintain control plane software for Layer 2 technologies. Carry out requirements analysis, design, implementation, unit testing and maintenance of software modules. Familiarity with Python, Robot framework for unit/integration test auto...

ASML
San Jose, California

In the software research and development (R&D) team, you will be a key member to develop high quality software in C++, Python and contribute to all phases of the development process from designing to release. Integrating existing modules into an end-to-end solution, in C++ or Python scripts,. Debugg...

Juniper Networks
Sunnyvale, California

Software Engineer is responsible for delivering production grade quality products by validating and qualifying the software and hardware products through automated, agile, and adaptive test engineering methodologies. Senior Staff, Software Engineer. Identify, troubleshoot, and document software defe...

TEKsystems
Cupertino, California

Synthetic Data Software Engineer - our client makes the newest technologies accessible to create amazing user experiences. We are looking for a synthetic digital human software engineer who has exceptional knowledge and experience in computer graphics and visual effects for character development. Py...