Settings

Important:

Please use Google Chrome when applying for job to avoid any system errors due to browser incompatibility.

Junior Software Engineer with Java

📁
Engineering
📅
015023 Requisition #
Apply for Job
Share this Job
Sign Up for Job Alerts

As a Software Engineer you will be designing and implementing systems that deal with the hardest problems at Akamai--making resilient systems over the WAN.

This is ideal opportunity for a highly-motivated engineer with drive for performance, benchmarking, testing, breaking and pushing software to it’s limits. The candidate should be willing to make the software highly-performant, fault-tolerant and resilient to all knowns and most of unknowns.

The ideal candidate is highly motivated to design and develop innovative solutions to increase our confidence in the complex systems that we put into production. This engineer should be able to thoroughly understand and work with complex distributed systems. The candidate will work closely with other engineers, architects, product developers to scope, design and implement new and novel techniques to enhance our distributed systems. A working knowledge of networking, secure computing concepts, and a basic understanding of fundamental cryptography is strongly desired.

If you want to work on technology and performance problems that are interesting and challenging, then this is the role for you.

About the Team
The Platform Data Services (PDS) organization owns and operates the Big Data systems that process, aggregate and store every Akamai network transaction for the purposes of analytics, billing, reporting, intelligence, decision support and provisioning. PDS systems currently receive over 7PB/day of data and process over 5 trillion records per day. The data applications group within PDS has responsibility for supporting the customer relationship and owning the design, development and deployment of Big Data applications.

Distributed Collection and Processing (DCP) team is a part of The Platform Data Services (PDS) team, which is a group engineers who develop distributed systems that support Akamai's IoT initiatives.

Responsibilities
• Design and develop highly-distributed and highly-performant systems for collecting and analyzing IoT traffic
• Take part in code reviews and scrum-like development process
• Create workflows and tools to automate testing/benchmarking of our software



Basic Qualifications
• Education: Bachelor's Degree in Computer Science, a related field or equivalent experience.
• 1+ years of experience with Java or Scala.
• 1+ years of experience working with Internet protocols including TCP/IP, HTTP, SSL
• 1+ years of strong expertise working with scalable distributed systems.
• 1+ years of working in Linux environment.

Desired Qualifications
• Understanding of JVM internals and garbage collection.
• Demonstrable skills in concurrent and asynchronous programming.
• Deep understanding of Linux and distributed systems and their failure modes.
• Understand of performance indicators (throughput, latency, memory consumption) 
• Experience with Kafka, Zookeeper, Mesos, Docker, Cassandra, stream processing tools (for example: Apache Spark Streaming, Kafka Streams, Concord - however we work only with Concord)
• Experience with Big Data and Cloud Application Development.
• Experience with operating system internals (syscalls, cgroups and namespaces).
• Highly responsible, self-disciplined, self-managed, self-motivated.
• Excellent written and verbal communications skills in English

About Akamai Technologies

Akamai secures and delivers digital experiences for the world's largest companies. Akamai's intelligent edge platform surrounds everything, from the enterprise to the cloud, so customers and their businesses can be fast, smart, and secure. Top brands globally rely on Akamai to help them realize competitive advantage through agile solutions that extend the power of their multi-cloud architectures. Akamai keeps decisions, apps and experiences closer to users than anyone - and attacks and threats far away. Akamai's portfolio of edge security, web and mobile performance, enterprise access and video delivery solutions is supported by unmatches customer service, analytics and 24/7/365 monitoring. To learn how Akamai is shaping the future of digital transformation, visit www.akamai.com and follow @Akamaijobs on Twitter, Facebook, LinkedIn and Instagram.


Akamai is a growing, and evolving, company with offices and operations around the world. As such, we strive to foster inclusive and representative workplaces where all employees are wholly welcome, and enabled to share and benefit from each other’s diverse contributions, as one global team. Our commitment to diversity reaches beyond our corporate offices, to our business partners and suppliers who share the same principles, and whose employees we value as integral to the Akamai business family. Learn more at www.akamai.com/diversity.


Akamai Technologies is an Affirmative Action, Equal Opportunity Employer. If you'd like more information about EEO rights under United States law, please click here

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

Krakow, Poland

📁 Engineering

Krakow, Poland

📁 Engineering

Krakow, Poland

📁 Engineering