Job Closed

This listing is no longer active.

AI Principal Software Engineer, Java

Backend EngineerSoftware EngineerFull TimeRemoteLeadTeam 10,001+H1B No SponsorCompany SiteLinkedIn

Location

Poland

Posted

76 days ago

Salary

0

Seniority

Lead

Job Description

AI Principal Software Engineer, Java

InPost Group

• Drive the technical architecture across the domain, with a focus on modernization, scalability and AI integration. • Lead the design and implementation of microservices and cloud-native systems. • Guide the transition from legacy systems to modern distributed systems. • Collaborate with senior stakeholders (EMs, Staff and Principal Engineers, Directors) to align on technology direction. • Champion engineering excellence, fostering a culture of autonomy, accountability, and quality. • Provide mentorship and leadership across engineering teams. • Integrate LLMs and other GenAI models into web applications through efficient API design and implementation. • Build and optimize API endpoints enabling seamless, real-time communication between front-end applications and back-end AI services. • Design and develop secure, scalable, and high-performing Java-based microservices for AI model deployment. • Develop robust back-end systems in Java to support deployment, scalability, and ongoing maintenance of GenAI models. • Build and maintain data pipelines, including preprocessing input data and post-processing model outputs for application use. • Implement best practices for sensitive data handling and maintaining high model performance. • Use Kubernetes and Docker for containerization and orchestration to ensure scalable deployment of AI applications. • Implement CI/CD pipelines for automated testing and delivery of code changes. • Maintain scalable and secure cloud infrastructure using platforms such as Google Cloud Platform or Azure for model training, storage, and deployment. • Utilize vector databases (e.g., Pinecone, Weaviate, Faiss) for embedding management and similarity search. • Work with frameworks supporting model development and deployment, including Hugging Face, LangChain, and OpenAI ecosystem tools. • Optimize and fine-tune LLMs based on specific application needs.

Job Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field (minimum).
  • 7+ years of relevant experience, ideally with a focus on AI model integration.
  • Proficiency in Java for backend development.
  • Strong knowledge of GenAI/LLMs, including model selection, tuning, and embedding strategies.
  • Experience developing APIs enabling communication between front-end applications and AI systems.
  • Working knowledge of Docker and Kubernetes.
  • Familiarity with cloud platforms (AWS, GCP, Azure) for scalable AI deployment.
  • Experience with vector databases and their integration with LLM-driven applications.
  • Familiarity with SQL and NoSQL databases, as well as caching solutions (e.g., Redis).
  • Experience with CI/CD pipelines, Git, and DevOps practices.
  • Excellent command of English AND Polish.

Benefits

  • The option to work from the office or 100% remotely
  • Opportunity to work in a diverse, international and cross-functional environment, along with leading experts.
  • Fulfilling careers with a range of benefits for employees and invests in providing training opportunities for their development.
  • Involvement in technology monitoring and choices
  • Your impact will be visible instantly and you will be making a difference in our users lives
  • Participation in building new Centre of Excellence at InPost

Related Job Pages

More Backend Engineer Jobs

Solvios Technology logo

.NET MAUI Developer

Solvios Technology

Technology Solutions to Scale Your Business

Backend Engineer76 days ago
ContractRemoteTeam 11-50H1B No Sponsor

• Design, develop, and maintain cross-platform applications using .NET MAUI • Write clean, scalable, and efficient code following best practices • Integrate REST APIs and third-party services • Debug, test, and optimize application performance • Collaborate with team members to understand requirements and deliver solutions on time • Ensure application quality, responsiveness, and stability across platforms

India
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 2013H1B Sponsor

• Extending and operating foundational Kubernetes infrastructure that supports Canva's services • Designing, building, and operating Kubernetes infrastructure across multiple cloud providers • Building and maintaining automation for cluster lifecycle management, node provisioning, and provider onboarding • Developing platform tooling and abstractions that enable other Canva engineers to deploy and scale workloads without understanding the underlying infrastructure • Investigating and resolving system performance and reliability issues across the compute stack • Managing and improving the cluster addon ecosystem to make clusters production-ready • Participating in on-call rotations and drive operational excellence through incident response, post-incident review, and preventive automation • Contributing to technical decisions on architecture, tooling choices, and platform direction

Australia
Full TimeRemoteTeam 10,001+H1B No Sponsor

• You will act as the interface between business teams and IT • Analyze functional and technical requirements • Design technical solutions • Develop front-end and back-end components • Perform integration testing and write documentation • Deploy on Kubernetes and ensure ongoing operational maintenance • Optimize performance (JVM tuning) • Provide corrective maintenance and implement functional enhancements

France