Senior Software Engineer

Job Description

Posted on: 
January 31, 2023

We are looking for a Senior Software Engineer to join us and accelerate building top solutions for our platform.


  • Work closely with Product Managers and Data Scientists to design and implement new features, ship end-to-end to both Cloud and Enterprise.
  • Design and build application-level software working with Kubernetes Infrastructure and containers.
  • Work closely with the DevOps and Security team to build Enterprise installation and documentation.
  • Lead projects, communicate requirements and scope.
  • Design, build and document extendable REST APIs using Python Flask and OpenAPI schema.
  • Maintain and improve the existing codebase.
  • Troubleshooting complex production environments at the application and DB level.
  • Cover your code with tests.

Job Requirements

  • 5+ years of professional software development
  • Strong Python knowledge
  • Understanding of networking
  • Building containerized applications
  • Ability to plan and lead projects from start to finish and explain your design decisions
  • Great communication skills: ability to work in teams, share knowledge and write documentation.
  • Computer science fundamentals, basic understanding of algorithms and time complexity.
  • Ability to write quality integration/functional tests.

Desired experience:

  • Kubernetes fundamentals, developer-level experience.
  • Experience with Docker.
  • Experience with AWS/Azure/GCP.
  • DevOps fundamentals, scripting.
  • Building CI/CD pipelines using Jenkins.
Apply now

More job openings