Skip to main content

Senior Software Engineer – Python & Java

Technology
Avenga
6 gün önceKadar 11.10.2026
Hizmet sözleşmesiOfiste

İş tanımı

This is us

At Avenga, we believe that human creativity empowers technology that matters. Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX and Ul design, managed services, product development, and software development.

This is you

  • 8+ years of professional software engineering experience, with a strong focus on backend and platform development.
  • Deep hands-on expertise in Python and Java.
  • Proven experience designing and building large-scale, scalable backend platforms, services, and APIs.
  • Strong understanding of software architecture, development methodologies, and data modeling principles.
  • Hands-on experience with modern AI/LLM frameworks and tooling, such as LangChain and LangGraph.
  • Strong experience with Kubernetes, ideally AWS EKS, and cloud-native architectures.
  • Experience making or contributing to architectural and system design decisions.
  • Solid understanding of production engineering practices, including CI/CD, automated testing, scalability, and reliability.
  • Experience mentoring engineers and raising engineering standards within a team.
  • Comfortable collaborating across multiple functions in an Agile or Kanban environment.
  • Strong communication skills and the ability to discuss technical trade-offs with both engineering and cross-functional stakeholders.
Nice to have
  • Experience operationalizing LLMs or building internal AI/GenAI platforms.
  • Experience with observability, including metrics, logging, monitoring, and alerting.
  • Exposure to knowledge graphs, semantic search, RAG, or related retrieval technologies.
  • Experience building reusable AI capabilities that support multiple products or use cases.

This is your role

  • Lead architectural design and help ensure technical consistency across services.
  • Design and develop reusable Generative AI services, APIs, and platform components.
  • Turn AI prototypes and proof-of-concepts into scalable, production-ready solutions.
  • Contribute to system design across multiple services and modules.
  • Define and promote engineering best practices around scalability, observability, CI/CD, automated testing, and maintainability.
  • Build and deploy scalable applications in Kubernetes / AWS EKS environments.
  • Collaborate closely with product, platform, research, and engineering teams.
  • Mentor engineers and contribute to technical and engineering standards.
  • Participate in code reviews, architecture discussions, and cross-team technical initiatives.
  • Stay current with developments in Generative AI and support their responsible adoption.
What awaits you at Avenga?

At Avenga, everyone matters. We provide equal opportunities in recruitment, career development, and leadership, regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to fostering a work environment where our diverse community of employees, candidates, and business partners actively shapes our growth.

By bringing together people from different backgrounds and experiences, we build a workplace where everyone feels free to be themselves while honoring the boundaries of others.

Keywords
PythonJavaKubernetesAWS EKSLangChainLangGraphGenerative AISoftware ArchitectureCI/CDData ModelingAPI DesignCloud-Native ArchitectureAgileKanbanLLM FrameworksProduction EngineeringLLMRAGSemantic SearchKnowledge Graphs

Bu pozisyonla ilgileniyor musunuz?