Software Developer – watsonx Orchestrate Java

  • Software Engineering
  • Professional

Software Developer – watsonx Orchestrate Java

  • Software Engineering
  • Professional

Introduction
You bring the software engineering chops; we bring all you need to gain amazing new skills to deploy and scale AI and ML models in the real world!

Our mission is to revolutionize digital labour by developing and deploying the latest conversational artificial intelligence (AI), natural language processing (NLP) and speech technologies in IBM’s industry-leading digital labour platform watsonx Orchestrate.

We build, deploy, and maintain the Machine Learning (ML) infrastructure and conversational AI Dialogue components that power IBM’s digital labour platform. We are proud of the state-of-the-art, scalable, and performant infrastructure we have built, and we are now significantly expanding our team!

Your Role and Responsibilities

This position is for a backend engineer in IBM watsonx Orchestrate’s machine learning (ML) infrastructure and Dialogue runtime team. Your responsibilities will include developing scalable and fault-tolerant distributed systems that will power our robust platform.

You do not need to have ML background; we will teach you! We are looking for experienced and strong back-backend developers, who have several years of experience with application development, preferably using container-based (e.g. with Docker runtime) micro-service architectures on the cloud (e.g. on a Kubernetes cluster).

Although this position is for ML infrastructure and Dialogue runtime, you will have to always keep the business requirements and customer needs in mind. Your responsibilities will span the entire lifecycle of a component, including gathering requirements, design and development, continuous integration/deployment and operations. You will work with researchers, data scientists, user experience designers, and product managers to understand requirements, create technical solutions, and deploy to cloud.

You will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of. You will work in a collaborative, welcoming environment where new ideas drive technological innovation.

Above all, we are looking for team members with a keen sense of ownership, resilience, and drive. If you like dynamic projects and enjoy being challenged, if you can make progress when faced with ambiguous requirements and uncertainty (and don’t mind making a mistake or two on the way), then we may be the perfect team for you!


Required Technical and Professional Expertise

  • At least 3 years of industry experience with Java or Python developing backend applications.
  • Experience with design and development of enterprise-grade applications.
  • Experience with container-based micro services for cloud applications (e.g. Docker runtime, Kubernetes).
  • Experience with database technologies such as Redis, COS, etc.


Preferred Technical and Professional Expertise

  • Experience with deployment and troubleshooting micro services on Kubernetes.
  • Experience with CI/CD concepts and tools such as Jenkins.
  • Understanding of machine learning fundamentals.
  • Experience with various cloud service providers (IBM Cloud, AWS, etc.).

Quieres saber que significa ser un IBMer?


About IBM

IBM’s greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.

Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business.

At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.

Detalles Principales del Trabajo

No encuentras el puesto adecuado?

No te preocupes. Únete a nuestra Red de Talentos y te avisaremos de nuevas oportunidades