Senior Software Engineer for AI Agent platform

Qualgo Technologies
Indonesia
USD 30,000 - 90,000
Job description

Senior Software Engineer for AI Agent platform

As a Senior Software Engineer - Backend (AI Agent Platform), you will play a key role in designing, developing, and deploying the backend systems that power our AI agent platform. You will work on challenging problems related to distributed systems, scalability, real-time processing, and the integration of AI/ML models into production. You will work closely with data scientists, machine learning engineers, frontend engineers, and other stakeholders to build a robust and innovative platform. You will be a hands-on developer, writing high-quality code and contributing to architectural decisions.

Key Responsibilities:

  1. Design, develop, and maintain scalable, reliable, and performant backend services for the AI agent platform.
  2. Implement APIs and microservices for interacting with AI models, data pipelines, and other platform components.
  3. Write high-quality, well-tested, and maintainable code (primarily in Go, potentially with some Java or Python).

AI/ML Integration:

  1. Work closely with data scientists and machine learning engineers to deploy and integrate AI/ML models into the platform.
  2. Develop and maintain infrastructure for model serving, monitoring, and retraining.
  3. Optimize model performance and scalability in a production environment.
  4. Experience with deploying LLM and SLM models.

Real-time Processing:

  1. Design and implement systems for real-time data processing and event handling.
  2. Work with technologies like WebSockets, message queues (Kafka, RabbitMQ), and streaming platforms.
  3. Collaborate with data engineers to integrate the AI agent platform with data pipelines for training and inference.
  4. Work with various data storage technologies (SQL, NoSQL, data warehouses).

Scalability and Performance:

  1. Design and implement systems that can handle high volumes of data and traffic.
  2. Identify and address performance bottlenecks.
  3. Optimize system performance for speed, scalability, and cost-effectiveness.

Security: Implement secure coding practices and work closely with the security team to ensure the security of the platform.

Work effectively in a cross-functional team, collaborating with product managers, designers, frontend engineers, data scientists, and other stakeholders.

Communicate technical concepts clearly and concisely. Provide technical guidance and mentorship to junior engineers. Participate in code reviews and contribute to improving engineering best practices.

Your skills and experience:

  1. Bachelor's degree in Computer Science, Engineering, or a related field.
  2. Minimum of 5+ years of experience in backend software engineering.
  3. Strong experience with Go (highly preferred), Java, or Python.
  4. Experience with building and deploying scalable, distributed systems.
  5. Experience with containerization and orchestration (Docker, Kubernetes).
  6. Experience with cloud platforms (AWS, GCP, Azure).
  7. Experience with databases (SQL and NoSQL).
  8. Experience with message queues (Kafka, RabbitMQ) or streaming platforms.
  9. Experience with real-time communication technologies (WebSockets) is a plus.
  10. Experience with integrating AI/ML models into production systems is a significant plus.
  11. Experience with MLOps tools and practices is a plus.
  12. Experience with LLMs/SLMs, agent frameworks, or vector databases is a strong plus.
  13. Experience working in an Agile environment.
  14. Experience working in Vietnam or Southeast Asia is a plus.

Required skills:

  1. Strong backend engineering skills.
  2. Solid understanding of distributed systems concepts.
  3. Familiarity with AI/ML concepts and technologies.
  4. Excellent problem-solving and analytical abilities.
  5. Good communication and collaboration skills.
  6. Passion for building high-quality, scalable, and secure systems.
  7. Fluency in English, Vietnamese proficiency is a plus.

Why you'll love working here:

  1. Competitive salary and benefits package.
  2. Premium health insurance for you and your family.
  3. Annual leave 12 days per year + 1 Birthday Leave + 1 X’Mas.
  4. Performance review: once per year.
  5. Opportunity to work on products that impact millions of users.
  6. A dynamic and supportive work environment.
  7. Professional growth and development opportunities.
  8. Internal training/sharing and professional training courses.
  9. Team building, company trip, year end party, monthly activities.
  10. Devices: Macbook and screen (If needed).
  11. Free tea and coffee.
  12. Working hour: 9am - 6pm from Monday to Friday.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer for AI Agent platform jobs in Indonesia