nLight Media

Senior Java Developer – AI-ROMANIA BASED

Posted: 1 minutes ago

Job Description

Key ResponsibilitiesDesign, develop, and maintain enterprise-grade backend applications using Java (Java 11/17+), Spring, and modern microservices architecture.Integrate AI/ML models into production systems, ensuring scalability, reliability, and low latency.Collaborate with data science teams to deploy, version, and monitor machine learning models using industry-standard tools.Develop and optimize APIs, data pipelines, and event-driven architectures that support AI-enabled features.Evaluate and implement AI frameworks, libraries, and third-party services where appropriate.Lead code reviews, enforce engineering best practices, and mentor junior developers.Drive architectural discussions, identifying opportunities to leverage AI for automation, analytics, and decision-making.Ensure system security, resilience, and high availability in cloud environments (AWS, Azure, or GCP).Produce high-quality technical documentation and contribute to solution design specifications.Required Qualifications7+ years of professional experience in Java software development.Strong proficiency in Java 11/17+, Spring Boot, RESTful APIs, microservices, and cloud-native systems.Hands-on experience integrating AI/ML models into backend applications (TensorFlow, PyTorch, ONNX, HuggingFace, OpenAI APIs, etc.).Solid understanding of core ML concepts: model inference, feature engineering, embeddings, vector search, model lifecycle.Experience with MLOps pipelines, model deployment, and monitoring tools.Familiarity with distributed systems, messaging technologies (Kafka, RabbitMQ), and high-volume data processing.Strong understanding of relational and NoSQL databases.Experience building CI/CD pipelines and containerized applications (Docker, Kubernetes).Excellent problem-solving skills and the ability to translate business needs into scalable engineering solutions.Preferred QualificationsExperience with AI agents, RAG architectures, vector databases (Pinecone, Elasticsearch, Weaviate).Knowledge of event-driven and streaming architectures for AI-driven systems.Familiarity with generative AI technologies (LLMs, prompt engineering, embeddings).Prior experience in mentoring or leading small engineering teams.Contributions to open-source AI/Java projects are a plus.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In