Deskripsi Pekerjaan
ScienTec Consulting is looking for an AI Software Engineer (Python / Java) to join our forwardâthinking team in the Central Region. In this role, you will blend machineâlearning development with robust backend engineering, designing and deploying scalable, productionâready AI solutions that drive business value.
You will collaborate with data scientists and product teams to translate experimental models into reliable services, optimise inference pipelines, and maintain high availability across cloud environments. This position offers the chance to work on cuttingâedge AI projects, contribute to openâsource initiatives, and shape the future of intelligent systems.
We provide a supportive culture that emphasizes continuous learning, flexible working arrangements, and competitive compensation. If you thrive in a fastâpaced, innovative setting and want to make an impact with your code, weâd love to hear from you.
As part of our engineering team you will leverage Python and Java to build highâperformance microservices, integrate with RESTful and gRPC APIs, and manage data flows using Kafka or RabbitMQ. You will work with containerised deployments on Kubernetes, implement monitoring with Prometheus and Grafana, and ensure system reliability through thorough unit, integration, and performance testing.
We offer extensive learning resources, including online courses, conference attendance, and internal tech talks, to help you stay at the forefront of AI and software engineering. Our inclusive culture promotes workâlife balance, flexible hours, and opportunities for career advancement, making ScienTec Consulting an ideal place to grow your expertise.
Tanggung Jawab
- Design, develop, and deploy AI/ML models into scalable production systems using Python and Java.
- Build and maintain robust backend services and APIs that support realâtime inference and batch processing.
- Collaborate with data scientists to optimise model performance, latency, and resource utilisation.
- Implement CI/CD pipelines, automated testing, and monitoring for AI workloads.
- Ensure security, compliance, and data governance best practices across all AI solutions.
- Contribute to architectural decisions, technical documentation, and knowledge sharing within the engineering team.
Kualifikasi
- Bachelor's or Masterâs degree in Computer Science, Engineering, or a related field.
- 3+ years of handsâon experience in software development with Python and Java.
- Proven experience deploying machine learning models in cloud or onâpremise environments (e.g., AWS, Azure, GCP).
- Familiarity with containerisation (Docker, Kubernetes) and orchestration tools.
- Strong understanding of data pipelines, SQL/NoSQL databases, and message queues.
- Excellent problemâsolving skills, communication abilities, and a passion for AI technologies.