Posted in

Software Developer Intern

Software Developer Intern

CompanyGenesys
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeInternship
Degrees
Experience LevelInternship

Requirements

  • You are a Java developer and maybe you’ve used Python or similar languages as well but Java is our primary code base.
  • You have experience in web-scale data and large-scale distributed systems, ideally on cloud infrastructure.
  • You have a product mindset. You are energized by building things that will be heavily used.
  • You design not just with a mind for solving a problem, but also with maintainability, testability, monitorability, and automation as top concerns.

Responsibilities

  • Develop and deploy highly-available, fault-tolerant software that will help drive improvements towards the features, reliability, performance, and efficiency of the Genesys Cloud Analytics platform.
  • Actively review code, mentor, and provide peer feedback.
  • Collaborate with engineering teams to identify and resolve pain points as well as evangelize best practices.
  • Partner with various teams to transform concepts into requirements and requirements into services and tools.
  • Engineer efficient, adaptable and scalable architecture for all stages of data lifecycle (ingest, streaming, structured and unstructured storage, search, aggregation) in support of a variety of data applications.
  • Build abstractions and re-usable developer tooling to allow other engineers to quickly build streaming/batch self-service pipelines.
  • Build, deploy, maintain, and automate large global deployments in AWS.
  • Troubleshoot production issues and come up with solutions as required.

Preferred Qualifications

  • Familiarity with AWS ecosystem
  • Packer and ansible for immutable machine images.
  • Automation for everything. CI/CD, testing, scaling, healing, etc.
  • Kafka for stream processing.
  • Hadoop, Hive, and Spark for batch.
  • Apache Iceberg for data lakes.
  • Airflow for orchestration.
  • Dynamo, Elasticsearch, Athena, and S3 for query and storage.