Software Engineering Intern

Kepler Communications Logo

Kepler Communications

📍Remote - Canada

Summary

Join Kepler Communications as a Software Developer Intern and contribute to the development and maintenance of high-performance backend services and infrastructure for a space-based internet connectivity network. Collaborate with cross-functional teams, including satellite operations and ground stations, to build scalable applications supporting satellite development, testing, and operation. This role involves hands-on work with the company's software stack. The position offers a remote or hybrid work option from Kepler's Toronto office. You will support the design and development of reliable software for Kepler's satellite network infrastructure and mission control software automation. The ideal candidate will have prior internship experience using Python for backend services and experience in software development and test writing.

Requirements

  • Enrolled in Bachelor’s degree in Computer Science or equivalent
  • Prior internship experience using Python to develop back end services
  • Prior experience supporting software development and test writing
  • Excellent communication skills

Responsibilities

  • Support design and development of reliable, high-quality software related to operating Kepler’s satellite network infrastructure and mission control software automation
  • Collaborate with satellite operators and product managers to deliver mission critical ground systems
  • Writing thorough tests and documentation
  • Participating in software design review and code review processes

Preferred Qualifications

  • Ability to effectively use git
  • Familiarity in SQL and/or NoSQL databases and data design (PostgreSQL, DynamoDB, etc.)
  • Familiarity with containerized software (Kubernetes, K8s) and infrastructure-as-code (Ansible, Terraform, etc.)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.