Job Overview:
Seeking a Senior Software Engineer to develop and maintain backend services for the Dyff platform using Python on Kubernetes and Google Cloud. The role requires expertise in backend development, cloud platforms, and infrastructure-as-code tools like Terraform / OpenTofu and GitLab CI/CD.
Key Responsibilities:
- Develop and implement backend service features using Python, Kubernetes, and Google Cloud.
- Maintain and enhance Dyff platform backend services.
- Respond to issue reports, triage problems, and implement bug fixes and regression tests.
- Own the design, implementation, testing, and deployment of new backend features.
- Collaborate with other teams to maintain a development roadmap.
- Write and maintain documentation for internal and user-facing purposes.
Required Skills:
- Expert knowledge of at least one backend programming language (Python, Java, Scala, Go).
- Significant experience with Python 3.
- Hands-on experience with Kubernetes.
- Experience with Terraform / OpenTofu and GitLab CI/CD.
- Proficiency with cloud platforms (GCP, AWS, or Azure).
- Experience with distributed systems and high-availability architectures.
- Familiarity with database management systems (Postgres, MongoDB).
Desirable Skills:
- Kubernetes administration & Kubernetes Operator SDK.
- Experience with Apache Kafka + Kafka Streams.
- Knowledge of numerical computing, applied ML, and data science.
- Experience with ML frameworks (Transformers, Torch, Pandas, SciPy stack).
- Experience deploying neural network workloads.
Education & Experience:
- B.S. in Computer Science or related field.
- 7-10 years of relevant software engineering experience.
Location: Remote or Illinois
Duration: Until End of Year
Rate: $70-80/hr
Job Category: Information Technology (IT) & Software
Job Type: Contract
Job Location: Illinois