Senior Software Engineer – Enterprise AI Solutions
$62,400–$62,400 year
HybridPetaling Jaya, Selangor, Malaysia
Job Summary
Design and develop enterprise AI solutions by creating, testing, and refactoring code for microservices environments using APIs, telemetry data, and ML algorithms. Execute automated testing, debug large-scale distributed systems, and integrate third-party software while collaborating across teams to deliver components. Contribute to software deployment, update technical documentation, and review code from other developers. Requires advanced cloud architecture expertise (AWS, GCP, Azure), proficiency in C/C++, Java, Python, and Kubernetes, plus experience with SQL, NoSQL, and CI/CD. Hybrid working schedule.
Required Qualifications
- Bachelor's degree or equivalent in Computer Science, Engineering or a related field
- Advanced understanding of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office 365
- Subject matter expert in programming languages such as C/C++, C#, Java, JavaScript, Python, Node.js, libraries and frameworks
- Advanced expertise of data structures, algorithms, and software design with strong analytical and debugging skills
- Advanced knowledge of micro services-based software architecture and experience with API product development
- Advanced expertise in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra
- Advanced understanding of container run time (Kubernetes, Docker, LXC/LXD)
- Advanced proficiency with agile, lean practices and believes in test-driven development
- Possess a can-do attitude and one that takes initiative
- Excellent ability to work well in a diverse team with different backgrounds and experience levels
- Excellent ability to thrive in a dynamic, fast-paced environment
- Advanced proficiency with CI/CD concepts and tools
- Advanced proficiency with cloud-based infrastructure and deployments
- Excellent attention to detail
- Advanced demonstrated experience working with geo-distributed teams through innovation, bootstrapping, pilot, and production phases with multiple stakeholders to the highest levels of quality and performance
- Advanced demonstrated experience with tools across full software delivery lifecycle, for example. IDE, source control, CI, test, mocking, work tracking, defect management
- Advanced demonstrated experience in Agile and Lean methodologies, Continuous Delivery / DevOps, Analytics / data-driven processes
- Advanced proficiency in working with large data sets and ability to apply proper ML/AI algorithms
- Advanced demonstrated experience in developing micro-services and RESTful APIs
- Advanced demonstrated experience in software development
Desired Qualifications
- Microsoft Certified Azure Fundamentals preferred
- Relevant agile certifications preferred
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.