Senior Software Developer

Technology & Engineering

Full Time, Permanent

Cyberjaya

Description & Requirements

About Abyres

Abyres Holdings Sdn. Bhd. is a leading data engineering consultancy & professional services company based in Cyberjaya, Malaysia. At Abyres, we believe that data is the most valued asset in today’s digital world. We specializes in leveraging open-source software and open standards to unlock the true potential of data.

Our mission is to empower businesses by transforming raw data into actionable insights and tangible business value. With our expertise and dedication, we turn complexity into clarity, making data work for our clients.

Your Roles

Our clients needs expert advise and guidance in implementing solutions for managing and leveraging their data for improving their business. Your primary goal will be to help clients in designing, implementing and supporting data platforms that run critical workloads for our clients that drive business improvement. You will play a crucial role in understanding client requirements, proposing suitable solutions, and delivering them successfully. Your expertise in Linux servers, data platforms, DevOps, cloud services, cyber security, networking, Infrastructure-as-Code and data center hardware is crucial in assuring our clients that their data and data infrastructure are safe, working optimally and in good hands.

Responsibilities

  • Lead and drive development of API and ETL for knowledge graph search & retrieval augmented generation
  • Design & develop API on FastAPI, Node, Azure Functions, Neo4J
  • Design & develop graph data models to solve specific business problems (telco & petroleum industry)
  • Design & develop ETL to prepare data into the designed data models
  • Drive successful delivery of projects & provide input into the sales cycle for new projects
  • Establish strong relationships with clients and serve as their trusted advisor. Understand their pain points and objectives, and provide strategic guidance on how data solutions can address their business challenges.
  • Stay up-to-date with the latest advancements in data engineering technologies, tools, and best practices. Leverage your technical knowledge to drive innovation and continuously improve our data solutions.

Requirements

  • 5+ years of experience in relevant field
  • Bachelor’s degree in Computer Science, Software Engineering, Data Engineering, or a related field.
  • Ability to work independently and self directed.
  • Passionate about solving technical problems independently as well collaboratively with the team
  • Proven expertise in data engineering, utilizing FastAPI, Node, Azure Functions, and Neo4J for API, ETL, and graph data model development.
  • Proficiency in programming languages such as Python, JavaScript, Java, SQL or Neo4J Cypher.
  • Experience with source control software (git, svn, etc) and source control practices.
  • Comfortable with learning new technologies and development languages as needed
  • Experience with cloud platforms like AWS, Azure, or GCP is highly desirable.
  • Hands on experience with deployment on major platforms (eg: Kubernetes, Docker, Linux, Cloud, etc)
  • Excellent problem-solving skills and the ability to translate business requirements into technical solutions.
  • Exceptional communication and interpersonal skills, with the ability to effectively interact with clients and stakeholders.
  • Project management experience is a plus.
  • Nice To Have
    • Experience in data technologies such as Spark, Kubernetes, Jupyter, Neo4j, KNIME, Cloudera, HPE Ezmeral, PostgreSQL, Citus, Presto, Trino, Hive, Airflow, Superset, Pynecone, NodeJS, MinIO, Rancher, Gitlab CE, FalconLLM, or OpenAI.
    • Experience theories and practices around software engineering, software architecture, Kimball data warehouse dimensional modeling, knowledge graph, natural language processing, intent parsing, or knowledge management.

Why AET

Why choose AET for your next career move? Here are just a few reasons:

  • Cutting-edge Technology – Join our team and work with the latest open-source software and open standards, ensuring you stay at the forefront of data engineering advancements. We believe in the power of collaboration and openness, driving innovation and pushing boundaries.
  • Impactful Projects – Be a part of exciting and challenging projects that make a real difference for our clients. From data integration and transformation to advanced analytics and machine learning, you’ll have the opportunity to work on diverse projects across various industries, sharpening your skills and expanding your knowledge.
  • Collaborative Environment – We foster a collaborative and inclusive work culture where everyone’s ideas are valued. At AET, you’ll work alongside talented professionals who are passionate about data engineering and share a common goal of delivering exceptional results. Our team-oriented approach ensures that you’ll always have the support and guidance you need to excel.
  • Continuous Learning – We believe in the continuous development of our team members. Through mentorship programs, training workshops, and access to learning resources, we provide ample opportunities for you to enhance your skills and stay ahead in this rapidly evolving field.

 

Join AET and embark on an exciting journey where you’ll be empowered to make a real impact with data. Apply now and become a valued member of our team!

Application form

To create a new online application account, enter your personal details below. Your e-mail address should be readily accessible since our main method of contact with you will be via e-mail.