FoJobPreviewBackLink:And AI / Jakarta (north)

We are seeking a talented and motivated Python, SQL, and AI/ML Developer to join our dynamic team. The ideal candidate will have expertise in Python programming, SQL database management, and experience in developing Artificial Intelligence (AI) and Machine Learning (ML) solutions. This role involves working on data-intensive applications, building predictive models, and optimizing database performance to support AI/ML-driven insights.

Key Responsibilities

Python and SQL Development:

  • Write efficient, reusable, and scalable Python code for backend systems, APIs, and automation tasks.
  • Design and maintain complex SQL queries, stored procedures, and scripts for data processing and reporting.
  • Develop and optimize database structures and schemas to ensure optimal performance and data integrity.

AI/ML Development:

  • Build and train machine learning models for predictive analytics, classification, regression, and clustering tasks.
  • Implement AI/ML algorithms using Python libraries such as TensorFlow, PyTorch, Scikit-learn, or Keras.
  • Work on data pre-processing, feature engineering, and model evaluation to improve performance and accuracy.
  • Deploy machine learning models into production environments, ensuring scalability and reliability.

Data Integration and Processing:

  • Design and develop ETL pipelines to ingest and process data from multiple sources for AI/ML workflows.
  • Collaborate with data engineers to integrate AI/ML models into existing systems and applications.
  • Perform exploratory data analysis (EDA) to uncover insights and guide decision-making.

Optimization and Debugging:

  • Optimize Python code and SQL queries to improve system efficiency and database performance.
  • Debug and resolve issues in AI/ML models, backend systems, and databases.

Collaboration and Documentation:

  • Work closely with stakeholders to gather requirements and translate them into technical solutions.
  • Document code, processes, and AI/ML workflows for future reference and team collaboration.
Required Skills and Qualifications

Programming and Development:

  • Strong proficiency in Python and experience with frameworks like Django, Flask, or FastAPI.
  • Expertise in SQL and relational databases such as MySQL, PostgreSQL, or Microsoft SQL Server.

AI/ML Skills:

  • Hands-on experience with AI/ML frameworks and libraries such as TensorFlow, PyTorch, Scikit-learn, or Keras.
  • Strong understanding of supervised and unsupervised learning techniques, including regression, classification, clustering, and natural language processing (NLP).
  • Familiarity with MLOps tools and practices for deploying and monitoring machine learning models in production.

Data Science and Analytics:

  • Experience with data preprocessing, feature engineering, and exploratory data analysis (EDA).
  • Knowledge of statistical methods and techniques used in data analysis and machine learning.

Database and Optimization:

  • Proficiency in writing complex SQL queries, optimizing database performance, and ensuring data integrity.
  • Familiarity with NoSQL databases like MongoDB or Cassandra is a plus.

Tools and Technologies:

  • Experience with cloud platforms (e.g., AWS, Azure, or GCP) and their AI/ML services.
  • Familiarity with version control systems (e.g., Git) and containerization tools like Docker.
  • Knowledge of big data tools such as Apache Spark, Hadoop, or Kafka is a plus.

Soft Skills:

  • Strong analytical and problem-solving skills with a focus on delivering high-quality results.
  • Excellent communication and collaboration skills to work in a cross-functional team.
  • Ability to manage time effectively and handle multiple tasks in a fast-paced environment
Preferred Qualifications
  • Bachelor's or Master's degree in Computer Science, Data Science, AI/ML, or related field.
  • 5+ years of hands-on experience in Python, SQL, and AI/ML development.
  • Certification in AI/ML or cloud platforms (e.g., AWS Certified Machine Learning, Google Professional ML Engineer) is a plus.
  • Experience with NLP, computer vision, or time-series analysis is highly desirable.