Senior Java Engineer, AI

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Castillians

Castillians

51 - 200 employees

Founded 2006

Castillians is a company whose publicly available text is inaccessible without JavaScript; the provided content only shows a message asking the user to enable JavaScript. No information about the company's product, services, industry, or target customers can be determined from this text alone.

📋 Description

• Design, develop, and maintain high-throughput, low-latency Java microservices for telecom network management and provisioning systems • Build and deploy production-grade machine learning models, including LLMs, predictive analytics, and anomaly detection, to analyze network traffic data and call detail records • Integrate AI capabilities into Java-based billing, customer care, and orchestration platforms using REST APIs and message queues such as Kafka/RabbitMQ • Optimize Java application performance for real-time data processing in a 5G/cloud-native environment • Develop and fine-tune retrieval-augmented generation (RAG) pipelines for internal knowledge bases and customer support chatbots • Collaborate with data engineers to build network telemetry data pipelines for AI models • Lead evaluation and selection of AI frameworks and integrate them with the existing Java technology stack • Conduct code reviews, enforce SOLID principles, and ensure AI logic is explainable and auditable for regulatory compliance • Monitor model drift and production system performance, implementing automated retraining and fallback strategies • Participate in proposal submission, business alignment, verification, client skills review, and technical assessment processes as applicable

🎯 Requirements

• 5+ years of professional software development experience with a strong focus on Java • Hands-on experience developing and deploying AI/ML models in a production environment • Experience with TensorFlow, PyTorch, or Hugging Face Transformers • Deep understanding of telecom data structures, including CDRs, network logs, and SNMP/NetFlow metrics • Strong proficiency in SQL and NoSQL databases, including PostgreSQL, Cassandra, or TimescaleDB • Experience deploying AI models in containerized environments using Docker and Kubernetes (K8s) • Proficiency in building and consuming RESTful and GraphQL APIs • Solid grasp of OAuth2/OIDC security protocols • Experience with MLOps tools such as MLflow, Kubeflow, or Weights & Biases • Understanding of concurrent programming, thread safety, and JVM garbage collection tuning • Bachelor’s degree in Computer Science or a related field • Excellent problem-solving skills and ability to translate complex network failures into algorithmic solutions • Availability to work within CET ± 2 hours • B2B contract outside IR35

🏖️ Benefits

• Flexible working arrangements • Opportunity for repeat engagements based on performance • Access to CX guidance and market insights through our professional network • 6-month assignment with auto renew

Apply Now