Software Developer

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Maskininlärning · DevOps

I korthet

Ericsson is seeking a Software Developer for their ESOA product team in Indaiatuba, Brazil. This role involves building and operating cloud-native microservices and AI-native platforms, with a focus on integrating artificial intelligence. The ideal candidate has strong experience in microservices, cloud-native architectures, and a keen interest in GenAI/LLM solutions.

Ansvarsområden

  • Develop production-grade software, unit tests, and automated test software for the ESOA product.
  • Troubleshoot and resolve issues encountered during testing.
  • Participate in software integration testing.
  • Review and provide feedback on software designs and test plans.
  • Design and scale AI-native enterprise platforms using LLMs, RAG architectures, agentic AI workflows, knowledge graphs, and persona-driven AI systems.
  • Build and operate model serving and inference platforms on Kubernetes.
  • Design ML pipelines and orchestration using Kubeflow, MLflow, Airflow, and model registries.
  • Implement hallucination mitigation, grounding strategies, and AI evaluation frameworks.
  • Establish AI monitoring, data drift detection, and Responsible AI governance practices.
  • Design secure, multi-cloud AI solutions across AWS, Azure, or GCP.
  • Drive AI roadmap planning, business case development, and executive-level technical presentations.
  • Design Cloud Native & AI Native CI/CD pipelines using GitOps and relevant tooling.
  • Build highly performant and observable microservices using specified tools.
  • Utilize databases like Cassandra, Postgres, Oracle and EDM to handle data at scale.
  • Build AI tools that improve development, test and release productivity using specified Amazon and LangChain tools.

Krav

  • Solid, recent experience as a software developer, building and maintaining production microservices in a cloud-native environment.
  • Strong proficiency in Python, with a foundational understanding of operating systems and computer science fundamentals.
  • Hands-on experience with containers and Kubernetes: Deploying microservices to Kubernetes clusters (e.g., deployments, services, config, Helm or similar).
  • Experience with APIs (REST/gRPC) and service-to-service communication.
  • Experience with automated testing (unit, integration, end-to-end) and CI/CD pipelines.
  • Exposure to observability tooling (at least one of Prometheus, Grafana, ELK/EFK, OpenTelemetry, Jaeger, Zipkin or similar) and understanding of why and how services are instrumented for health, performance and latency.
  • Understanding of security fundamentals for microservices: IAM / single sign‑on concepts.
  • TLS in transit, certificates, and secret management (e.g., handling credentials, tokens, keys).
  • Familiarity with Git and modern development workflows (code reviews, branching strategies).
  • Advanced English (spoken and written) and strong communication skills to effectively collaborate in a global team.

Önskade kvalifikationer

  • Experience with AI platforms and LLM tooling is a strong plus.
  • Solid developer background in microservices is the core requirement.
  • Interest in GenAI / LLM-based solutions in production.

Förmåner

  • Outstanding opportunity to use your skills and imagination to push the boundaries of what’s possible.
  • Build solutions never seen before to some of the world’s toughest problems.
  • Challenged, but not alone – joining a team of diverse innovators.
  • Chance to craft what comes next.
#AI#artificial intelligence#GenAI#LLM#cloud-native#microservices#Python#Kubernetes#AWS#Azure#GCP
Ericsson Logo

Företag

Ericsson

Publicerade jobb

för 1 vecka sedan

Anställningstyp

Heltid

Arbetsform

Hybrid

Erfarenhetsnivå

Mellannivå

Platser

Indaiatuba, Brazil

Sökande

Ansök tidigt