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

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
5 months ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Singapore