Senior Software Engineer - AI Platform (Chennai, TN, IN)

  • Feb 23, 2021
Full Time Telecommunications

Job Description

As the tech firm that created the mobile world, and with more than 54,000 patents to our name, we’ve made it our business to make a mark. When joining our team at Ericsson you are empowered to learn, lead and perform at your best, shaping the future of technology. This is a place where you're welcomed as your own perfectly unique self, and celebrated for the skills, talent, and perspective you bring to the team. Are you in?

Come, and be where it begins.

Our Exciting Opportunity

We are now looking for Senior Software Engineer – AI Platform to significantly expand its distributed team for AI acceleration for our groups in Chennai and Bangalore.

We believe in trust – we trust each other to do the right things. Therefore, we believe in taking decisions as close to the product and technical expertise as possible!

We truly believe in happiness, we enjoy and feel passionate about what we do and value each other’s technical competence deeply!

You will

  • Develop/integrate/automate a core AI/ML software environment, 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 to modernize 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 efficiency and performance
  • Manage communication, planning, collaboration and feedback loops with business partners.
  • Model the business problem statement into AI/ML problem. Contribute to IPR creation for Ericsson in AI/ML
  • Take care of functional and technical analysis within businesses and for strategic customers to understand MI driven business needs and opportunities
  • Manage studies and creative usage of new and/or existing data sources. Work with Data Architects to demonstrate existing data models and build new ones as needed.

To be successful in the role you must have

  • Demonstrated software engineering experience with one or more of Golang, Java, Scala, Python, JavaScript, using container-based development practices
  • Experience with data analytics and AI/ML systems like Spark, Jupyter, Tensorflow
  • Solid experience with large scale systems, for example reliability/HA, deployment, operations, testing, and trouble-shooting.
  • 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.
  • 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.

What´s in it for you?

Here at Ericsson, our culture is built on over a century of fearless decisions. With us, you will no longer be dreaming of what the future holds – you will be redefining it. You won’t develop for the status quo, but will build what replaces it. Joining us is a way to move your career in any direction you want; with hundreds of career opportunities in locations all over the world, place where co-creation and collaboration are embedded into the walls. You will find yourself in a speak-up environment where empathy and humanness serve as cornerstones for how we work, and where work-life balance is a priority. Welcome to an inclusive, global company where your chance to define an impact is endless.

What happens once you apply?

To prepare yourself for next steps, please explore here:

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Do you believe that an organization fostering an environment of cooperation and collaboration to execute with speed creates better business value? Do you value a culture of humanness, where fact based decisions are important and our people are encouraged to speak up? Do you believe that diverse, inclusive teams drive performance and innovation? At Ericsson, we do.

We provide equal employment opportunities without regard to race, color, gender, sexual orientation, transgender status, gender identity and/or expression, marital status, pregnancy, parental status, religion, political opinion, nationality, ethnic background, social origin, social status, Indigenous status, disability, age, union membership or employee representation and any other characteristic protected by local law or Ericsson’s Code of Business Ethics.

Experience Level