Search

Python Backend Developer

Appiness Interactive
locationNew York, NY, USA
PublishedPublished: 6/14/2022
Technology

Job Description

Job Description

Senior Software Engineer / Back End Services

Job details:

  • Implement backend service features, primarily in Python on Kubernetes and Google Cloud platform, and using other technologies including Go, Scala, MongoDB, and Apache Kafka / Kafka Streams, as needed.
  • Assist in deploying and administering cloud platform backend services using infrastructure-as-code technologies (Terraform / OpenTofu and Gitlab CI/CD)
  • Participate in the design of new functionality to meet new user requirements
  • Receive and triage bug reports and implement fixes and regression tests
  • Author documentation, both internal and user-facing

Job description:

Tasks:

· Respond to issue reports, triage issues, implement fixes and regression tests

· Take ownership of design, implementation, testing, and deployment of new Dyff backend features

· Work closely with other DSRI teams that use Dyff to maintain a development roadmap to meet their requirements

· Write documentation, both user-facing and internal

Required skills:

· Expert knowledge of at least one common backend programming language (e.g., Python, Java, Scala, Go)

· Significant experience with Python 3

· Working knowledge of Kubernetes

Desirable skills:

· Kubernetes administration

· Kubernetes Operator SDK

· Apache Kafka + Kafka Streams

· Gitlab CI/CD

· Knowledge of numerical / scientific computing

· Knowledge of applied machine learning

· Experience with common ML / data science packages (e.g., transformers, torch, pandas, scipy stack)

· Experience deploying neural network workloads

Education and Experience

· B.S. in computer science

· 7-10 years of relevant experience

· Experience with at least one major cloud platform (AWS, GCP, Azure)

· Experience with at least one mainstream DBMS (e.g., Postgres, MongoDB)

· Experience developing high-availability distributed systems

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...