Job Closed
This listing is no longer active.
Intern – Software Engineer, Platform Communications
Location
Poland
Posted
76 days ago
Salary
zł45 / hour
Seniority
Entry Level
Job Description
Intern – Software Engineer, Platform Communications
Akamai Technologies
• Participating in design and planning discussions • Developing functionality, unit tests, and integration tests • Testing and deploying code • Creating documentation
Job Requirements
- Have an active student status through the whole duration of the program
- Be able to demonstrate coding ability in languages such as Python, Java, or Bash
- Have experience working with bash shells in Linux/Unix environments
- Possess strong fundamental knowledge of DNS, networking, operating system concepts
- Be familiar with container platforms such as Docker and Azure
- Be familiar with SQL relational and NOSQL databases such as Apache Cassandra, PostgreSQL, Oracle, SQL Server or MySQL
- Demonstrate excellent communication skills
Benefits
- Mentorship
- Career development trainings
- Visibility into senior leadership through Fireside Chats
- Networking and social events with an international intern cohort
- Fun perks including Akamai branded merchandise
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Engineer, Inference Data Plane
DigitalOceanThe cloud ☁️ of choice for developers, startups, and growing digital businesses around the world.
Role Description DigitalOcean is expanding its AI Infrastructure layer to support the next generation of AI-driven applications. We are seeking a Senior Engineer 2 to play a key role in our AI Infrastructure Control Plane team. This team's mission is to orchestrate and operate compute fleet, storage and networking for running AI workloads - inference, training, fine-tuning - at scale. In this high-impact role, you will be a primary technical architect and leader, responsible for building the foundational control plane services that power our large Gen AI model hosting infrastructure. This is a hands-on role, requiring you to be able to develop high quality software while availing of all the productivity boosts granted by the latest AI coding agents. You will bridge the gap between high-scale distributed systems and specialized AI inference orchestration to ensure our global platform remains simple, reliable, and accessible for developers building the next generation of AI applications. What You’ll Do: - Architectural Leadership: Drive the design and development of distributed services within our AI Infrastructure ecosystem, including complex orchestration for LLM inference and hosting services. Your focus will be the control plane orchestration of compute, networking, and storage for AI workloads. - System Design: Create, refine, and assess system design proposals for our high-scale, multi-tenant inference cloud ecosystem, ensuring they meet rigorous standards for availability and resiliency. - Operational Excellence: Lead the operational strategy for critical services, defining SLOs and leveraging advanced observability to maintain platform health in a high-scale environment. - Cross-Functional Collaboration: Partner deeply with Product Management, TPMs, and Engineering Management peers to align technical roadmaps with business priorities. - Strategic Growth: Work on new architecture initiatives that enable fleet optimization and help evolve DigitalOcean into a market leader for AI-native networking and infrastructure. Qualifications - Deep experience with distributed and cloud services, including messaging systems, databases, and infrastructure as code, observability, and security. - Advanced knowledge of cloud networking (VPCs, Load Balancers), containerization (Kubernetes), and cloud storage (block, object, NFS). - Proven experience building AI/ML products, specifically focusing on Gen AI platforms, LLM hosting, and inference workflows. - Significant experience running customer-facing, high-availability services across multiple regions. - Experience integrating and building with open-source software and a bias for technical ownership. - Expert proficiency in GoLang or Python and familiarity with gRPC for service-to-service communication. Requirements - Compensation Range: $139,200.00 - $174,000.00 - This is a remote role - JR: 2026-7623 - #LI-Remote Benefits - Competitive array of benefits to support employee well-being, including an Employee Assistance Program and flexible time off policy. - Reimbursement for relevant conferences, training, and education. - Access to LinkedIn Learning's 10,000+ courses for continued growth and development. - Bonus eligibility based on company and individual performance. - Equity compensation to eligible employees, including equity grants upon hire and participation in the Employee Stock Purchase Program. Company Description DigitalOcean is an equal-opportunity employer. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service. Application Limit: You may apply to a maximum of 3 positions within any 180-day period. This policy promotes better role-candidate matching and encourages thoughtful applications where your qualifications align most strongly.
As a Senior Software Engineer, Full-Stack at Nuon, you will be responsible for providing a high-quality user experience to our customers. You should have extensive full-stack experience with stateful UIs, cross-platform UX flows, API design, and databases of different kinds. Nuon HQ is located in San Francisco, CA. This is a remote position, but you must be willing to travel to the office at least once a quarter. Job Responsibilities - Collaborate with product/engineering teams to align API design with business logic and customer needs. - Design, develop, and maintain RESTful APIs for both customer-facing and internal tools, prioritizing scalability and security best practices. - Maintain comprehensive OpenAPI/Swagger documentation. - Design, develop, and maintain database schemas for Postgres, Clickhouse, and other databases. - Extend our actor-based Temporal workflow orchestration system: https://nuon.co/blog/how-we-rebuilt-our-api-using-long-lived-workflows/ - Monitor performance metrics to ensure we meet SLAs. Qualifications - 8+ years of experience as at a Software-as-a-Service company, ideally one in the developer tools space, with experience with the challenges of deploying software either in an internal capacity or as part of the overall product offering. - Experience architecting, building and maintaining Golang applications. Knowledge of Gin and Gorm preferred. - Design, develop, and maintain database schemas for Postgres, Clickhouse, and other databases. - Experience working with asynchronous job orchestration, preferably using Temporal.io. About Nuon Nuon is building the industry-leading Bring Your Own Cloud (BYOC) platform, to empower SaaS providers to deploy their applications into their customer’s cloud. It has raised 16.5M to date in series A and seed rounds. Learn more about our investors here.
• Take ownership of vertical software design and development, either independently or by leading a sub-team. • Develop and maintain both new and existing codebases, ensuring high-quality and scalable solutions. • Participate in the agile product development lifecycle, contributing to planning, development, and delivery. • Develop software in compliance with CFR 21 Part 11, GCP guidance, and FDA Software Validation Guidance. • Identify and resolve technical issues, optimize performance, and implement risk-management strategies. • Deliver results in a fully remote environment, collaborating with a distributed team.
• Participates in analysis and design activities to produce a viable system design that fits within the overall system architecture whilst addressing all the elicited requirements • Designs, develops and maintains robust backend and frontend services in a wide range of technologies • Follows established development and testing procedures to ensure quality software development that meets the requirements • Creates and maintains documentation regarding systems being developed to ensure long-term maintainability




