N

Nokia

Makes network gear for carriers and data centers

Sr. Principal Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • At least 5 years of experience with hyperscaler technologies such as AWS, Azure, or Google Cloud Platform and managed services.
  • Experience working at or closely with AWS, Azure, Google Cloud Platform, or similar-scale platforms, including building internal cloud, compute, or infrastructure services.
  • A proven track record designing and operating large-scale distributed systems.
  • Strong fundamentals in distributed systems, including consistency models and fault tolerance.
  • Proficiency in application programming interface design and development, including versioning and software development kit foundations.
  • Experience with Kubernetes and containerization technologies for resource management.
  • A solid understanding of high-throughput traffic routing and network protocols.
  • Ability to work independently and manage complex technical tasks.
  • Familiarity with security best practices and data privacy regulations.
  • A Master’s degree in Computer Science, Engineering, or a related field.

Responsibilities

  • Design and implement a massively distributed edge compute platform with high availability and fault tolerance.
  • Develop external-facing application programming interfaces, considering design, versioning, and interactions with customers and partners.
  • Optimize high-throughput Layer 7 traffic routing for efficient data processing.
  • Use Kubernetes internals for resource management and container deployment.
  • Collaborate with engineers to build and operate the platform while sharing knowledge and best practices.
  • Translate distributed-systems complexity into clear architectural tradeoffs.
  • Communicate infrastructure risks and mitigation strategies to executive stakeholders.
  • Manage technical requirements based on customer needs.
  • Collaborate with artificial intelligence and machine learning systems engineers, hardware architects, network engineering teams, and security and compliance teams.
  • Present scalability models and reliability metrics in measurable, defensible terms.
  • Mentor engineering teams on distributed-systems best practices.
  • Anticipate internal and external business challenges or regulatory issues and drive process, product, or service improvements that create competitive advantage.
  • Stay current with trends and technologies in distributed systems and edge computing.
  • Establish design reviews and architectural governance standards.
  • Ensure platform security and data privacy while adhering to industry standards and regulations.
  • Conduct code reviews and provide constructive feedback to maintain code quality.

Desired Qualifications

  • A PhD.

About the Company

Nokia

Makes network gear for carriers and data centers

Nokia makes the equipment and software that mobile carriers, cloud companies, and businesses use to run networks, from cell-tower radios to fiber links between AI data centers. From 1998 to 2011 it was the world's largest mobile phone maker; it sold that business to Microsoft in 2014, and HMD Global, a separate company, makes Nokia-branded phones under license. Its network unit sells optical systems that send data over fiber, internet routers, and broadband gear, and its mobile unit sells radios and the core software that runs 5G networks. Nokia earns money from equipment and service contracts and from licensing its patents to phone makers and carmakers. It was founded in 1865 as a wood pulp mill and is based in Espoo, Finland.

Company size
10,001+
Company stage
IPO
Headquarters
Espoo, Finland
Founded
1865

Recently Posted Jobs

Explore more opportunities at Nokia

See more jobs