x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Software Engineer

Barrington James Limited Singapore Branch

Barrington James Limited Singapore Branch company logo

Job Title: Senior Software Engineer – AI & HyperAutomation


Role Overview:

We are seeking a Software Engineer to lead the integration and development of AI technologies within production systems. This role will involve designing, building, and maintaining AI-driven applications, and will report to the Director of Engineering.


Key Responsibilities:

  • Software Development: Work on backend and frontend systems using Python, SQL, REST, JavaScript, TypeScript, node.js, and React.
  • Code Quality: Write clean, efficient, and maintainable code adhering to software engineering best practices.
  • Deployment: Utilize DevSecOps tools for code deployment, versioning, and integrate solutions into cloud environments with CI/CD pipelines.
  • AI Projects: Lead the development of enterprise AI projects focusing on scalability and reusability. Transition successful pilot projects into production.
  • Integration: Develop and manage integrations with other applications and services.
  • Testing: Create and execute unit tests for various scenarios, including positive and negative cases.
  • Support: Oversee application releases and provide second-level support as needed.
  • Collaboration: Engage with cross-functional teams (product managers, data scientists, engineers) and participate in Agile ceremonies.

Requirements:

  • Experience: At least 4 years of hands-on experience in software development with expertise in Python, SQL, REST, JavaScript, TypeScript, node.js, and React.
  • Technology Stack: Experience with modern tech stacks including cloud services (AWS, Azure), data pipelines, and SQL/No-SQL databases. Knowledge of graph databases is a plus.
  • Application Design: Skilled in designing, architecting, and maintaining scalable applications.
  • API Development: Experience in building and consuming web-based APIs.
  • CI/CD & Testing: Proficiency in CI/CD environments, test-driven development, and version control systems.
  • Collaboration: Excellent communication and teamwork skills for cross-functional collaboration.
  • Testing Strategies: Knowledge of unit testing and performance testing.

Preferred Qualifications:

  • Agile Methodology: Experience with Agile methodologies.
  • AI & Machine Learning: Familiarity with artificial intelligence, machine learning, and data science concepts.
  • Generative AI: Knowledge of Generative AI solutions and applications.
  • Docker & Cloud: Experience with AWS Cloud and managing Docker images.

Education:

  • Qualifications: Degree in quantitative, scientific, or technology disciplines such as Mathematics, Statistics, Computer Science, Data Science, Analytics, Physics, or Bioinformatics.

What We Offer:

  • Professional Growth: Opportunity to work on global projects and grow within a dynamic team.
  • Flexible Work: Hybrid working model with options for part-time roles.
  • Benefits: Pension and health insurance contributions, annual leave, sick days, volunteer hours, and parental leave.
  • Additional Perks: Cafeteria benefits, discount programs, up-to-date technology, and various on-site amenities.

Please attach your CV via Linkedin. Thank you.

Registration No: R22106084

EA Licence No: 22S1313

Sharing is Caring

Know others who would be interested in this job?