India
2 days ago
Senior Platform Software Engineer

Nokia Standards drives technology leadership by developing and bringing innovative concepts to industry and standards organizations. It also works within the ecosystems to ensure an inventor friendly industry environment favorable to Nokia’s business success. This team drives Nokia’s intellectual property rights portfolio and standards leadership.

As a Senior Platform Software Engineer, you will be a key player in developing cutting-edge cloud-based solutions focusing on backend technologies and infrastructure management. Your role will involve designing and implementing robust server-side applications, ensuring they are scalable, efficient, and secure. You will work with various protocols, programming languages such as Go, C/C++, and Python, and databases to build reliable and high-performance systems. Additionally, you will play a crucial role in managing cloud infrastructure, optimizing it for scalability, reachability, and zero downtime, thereby ensuring seamless availability and high-quality performance for all applications.

A background with a Master’s or Bachelor's degree in Computer Science, AI, IT, Telecommunications, or a related field with 5-8 years of total experience. A solid foundation in software development and engineering concepts with good experience in containerizing applications and moving them to the cloud. Solid understanding of cloud computing concepts and experience with AWS, GCP, Azure, or On-Prem solutions. Ability to run fast Proof-of-Concepts with different open-source technologies and arrive at fast decisions with regards to fail or pass. Good understanding of data storage methodologies and application software data stores. Strong understanding of networking, API development, and communication protocols (REST, gRPC, WebSockets). Good understanding of deployments of C++, Go, Python and MATLAB solutions. Proficient in Linux environment, Shell scripting, and system debugging. In-depth knowledge and practical experience with various types of databases, including SQL, NoSQL, and in-memory databases Experience with Kubernetes (K8s), Docker, and containerized application deployment at scale. Ability to integrate multiple software components into a composite software service. Proficiency in backend development, with the ability to write clean, maintainable code in Go, C/C++, or Python. Strong debugging, optimization, and problem-solving skills. Familiarity with security best practices in cloud-based applications. Contribute to the development of modern cloud-based platforms for data, AI/ML, and communication network simulations. Work with state of the art open-source software such as K8s, Flyte, and adapt it to the business needs of cross-functional teams and stakeholders. Ensure best and seamless user experience for cloud applications based on paradigms like scalability, reachability and zero downtime. Implement features for improving end-to-end toolchains in close collaboration with data scientists and researchers for a diverse set of use cases such as Machine Learning, large scale system simulations, LLM fine tuning. Backend Development: Utilize your proficiency in Go, Java and Python for backend development, creating powerful, scalable, and efficient server-side applications. Work with SQL/NoSQL databases and in-memory databases, implementing robust data storage solutions. Work with various types of data and ensure seamless availability, accessibility and high quality.
Confirm your E-mail: Send Email
All Jobs from Nokia