What are the responsibilities and job description for the Senior Software Engineer / Back End Services position at Pegasus Knowledge Solutions, Inc.?
Title : Software Engineer
Required Skills:
Python
Kubernetes
GCP or AWS or Azure
Terraform / OpenTofu and Gitlab CI/CD
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:
- · Maintain Dyff platform backend services
- · Respond to issue reports, triage issues, implement fixes and regression tests
- · Take ownership of the design, implementation, testing, and deployment of new Dyff backend features
- · 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
If interested, please send us your resume at sjain@pksi.com