
AI Software Engineer
BJAK
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇮🇩 Indonesia
Visit company websiteJob Level
JuniorMid-Level
Tech Stack
CloudPythonPyTorchScikit-LearnTensorflow
About the role
- Work with product and data teams to define machine learning goals and strategies
- Build and deploy ML models and tools that support personalization, automation, and insight generation
- Handle data pre processing, feature engineering, and model training/evaluation
- Help develop scalable ML infrastructure and pipelines
- Integrate ML outputs into products and user-facing features
- Stay updated on the latest AI trends and apply them as relevant
- Support debugging, optimization, and system maintenance
Requirements
- Bachelor’s degree in Computer Science, Data Science, Engineering, or a related field
- 2-4 years of experience in AI or backend software development
- Strong Python skills is a MUST with experience in frameworks like TensorFlow, PyTorch, or Scikit-learn
- Understanding of key ML workflows: data cleaning, model building, evaluation, and tuning
- Familiarity with API development or model deployment in real-world environments
- Experience working with tools like Google Colab, Jupyter, or cloud ML platforms
- Strong problem-solving and communication skills
- Based in Indonesia and open to remote collaboration
Benefits
- Competitive salary and performance-based bonuses
- Fully remote work arrangement
- Fast-paced learning and ownership opportunities
- Real impact - your work will reach millions of users
- Flat structure - your voice is heard, your contributions are visible
- Exposure to regional product development and cross-border collaboration
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
machine learningdata preprocessingfeature engineeringmodel trainingmodel evaluationPythonTensorFlowPyTorchScikit-learnAPI development
Soft skills
problem-solvingcommunication