2024 Summer Software Engineering Intern
Occupations:
Software DevelopersComputer Systems Engineers/ArchitectsComputer ProgrammersInformation Security EngineersWeb DevelopersIndustries:
Software PublishersComputer Systems Design and Related ServicesRestaurants and Other Eating PlacesArchitectural, Engineering, and Related ServicesOther Heavy and Civil Engineering ConstructionThe Role and OverviewThe Software Engineering Intern will work closely with our engineering team to design, develop, and maintain software solutions that enhance our QKD platform. This role offers the opportunity to gain hands-on experience in software development and contribute to cutting-edge encryption technology.ResponsibilitiesSoftware Development:- Use IDEs such as Visual Studio Code, IntelliJ, or Eclipse to write and maintain code.- Implement features and functionalities in programming languages like Python, Java, C++, or Go.Collaboration:- Use project management tools like JIRA to track tasks and collaborate with team members.- Participate in daily stand-ups and sprint planning meetings.Protocol Design:- Develop secure communication protocols using encryption libraries such as OpenSSL.- Conduct research on quantum cryptography principles to enhance protocol designs.Testing and Debugging:- Write and run unit tests using frameworks like JUnit or PyTest.- Use debugging tools such as GDB or Valgrind to troubleshoot and resolve issues.QualificationsEducation: Currently pursuing a bachelor’s or master's degree in Computer Science, Software Engineering, or a related technical field.Programming Skills: Experience with programming languages such as Python, Java, C++, or Go.Security Knowledge: Basic knowledge of network security principles and encryption technologies.Development Tools: Familiarity with software development tools and practices (e.g., version control, Agile methodologies).Tools RequiredDevelopment Environments: Visual Studio Code, IntelliJ, EclipseVersion Control Systems: Git, GitHub, GitLabDebugging Tools: GDB, ValgrindTesting Frameworks: JUnit, PyTestEncryption Libraries: OpenSSLCollaboration Tools: JIRA, Confluence, SlackWhat We Offer at Spark Internet Media Professional Experience: Real-world experience in computer and network security.Meaningful Projects: Work on projects that impact our business and technology.Career Advancement: Potential for full-time employment after the internship.------------------------------------------------------------------------------------------------------------------------Spark Internet Media LLC is an equal opportunity employer. We encourage applications from candidates of all backgrounds.