OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
Job Summary:
As a Senior Software Engineer – ML/AI Platforms, you will develop, build, integrate, and deploy software systems and services that enable ML/AI models and applications with focus on scaling, security, monitoring and performance. In this role, you are expected to be an all-round player, doing hands-on development as well as architecture, functioning as an individual contributor, as well as leading others.
The ML/AI Platform unit produces ML/AI Services and Systems across all phases of the ML/AI life-cycle, e.g. CI/CD, data exploration notebooks (Jupyter), ML model development and deployment, workflow engines, and ML frameworks (e.g. TensorFlow), tailored for easy consumption by Ericsson products and services.
Responsibilities:
Develop, integrate, deploy core ML/AI software systems and services, in close collaboration with data scientist and product developers
Operationalize and extend open source software components, covering the entire ML model life- cycle, including e.g. data transformation, model development, deployment, monitoring, re-training, security.
Collaborate with product development teams and partners in Ericsson Businesses to industrialize a platform for machine learning models and solutions as part of Ericsson offerings including providing code, workflows and documents
Work with GAIA projects and development teams to identify needs and requirements for AI/ML tools and infrastructure resources.
Evaluate and plan capacity of CPU, GPU, memory, storage, and networking resources to balance cost versus desired productivity and performance
Develop essential automation scripts and tooling to help quality assurance, maintenance, migration, and cost-control of infrastructure deployments.
Manage communication, planning, collaboration and feedback loops with business stakeholders.
Contribute to IPR creation for Ericsson in AI/ML
Lead functional and technical analysis within Ericsson businesses and for strategic customers to
understand business needs and opportunities
Lead studies and creative usage of new and/or existing data sources. Work with Data Architects to
leverage existing data models and build new ones as needed.
Provide ML Competence build-up in Ericsson Businesses and Customer Serving Units
Develop new and apply/extend existing, concepts, methodologies, techniques for cross functional
initiatives
Key Qualifications:
Bachelors/Masters in Computer Science, Electrical Engineering or related disciplines from any of the reputed institutes
Applied experience: 10+ years of experience with infrastructure, platforms, networking, and software systems; 3+ years of experience with leading teams of engineers and system administrators; and an overall industry experience of about 10+ years.
Strong software engineering experience with one or more of Golang, Java, Scala, Python, JavaScript, using container-based development practices
Experience with the open source software ecosystem
Experience with large scale systems, for example reliability/HA, deployment, operations, testing,
and trouble-shooting.
Experience with modern distributed systems and tooling, for example, Prometheus, Terraform,
Kubernetes, Helm, Vault, CI/CD systems.
Experience with WAN networking solutions, redundancy/fail-over, QoS, and VPN technologies.
Experience with Infrastructure-as-code and SRE ways-of-working
Experience with working in Big Data technologies such as Hadoop, Cassandra etc.
Experience with usage/integration of public cloud services, for example, identity and access
management, key management, storage systems, CPU/GPU, private/virtual networking, and
Kubernetes services.
Familiarity with data analytics and AI/ML systems, for example, Spark, Jupyter, Tensorflow,
Strong system administration skills, Linux and Windows
Awareness of ITIL/ITSM methodologies for operations and service delivery
Please send in your application in English as soon as possible since the process is ongoin.
Ericsson provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetics.
Ericsson complies with applicable country, state and all local laws governing nondiscrimination in employment in every location across the world in which the company has facilities. In addition, Ericsson supports the UN Guiding Principles for Business and Human Rights and the United Nations Global Compact.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, training and development.
Ericsson expressly prohibits any form of workplace harassment based on race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetic information.
Primary country and city: Sweden (SE) || || Stockholm || R&D
Req ID: 387825