AI/ML Engineer


Location: Remote - US only

Job Type: Full time


The Role

Reporting to the VP of Advanced Software Engineering, the AI/ML Software Engineer will be responsible for the development and deployment of models and web applications used in the delivery of Megaport’s Network as a Service (NaaS) product suite. The engineer will work closely with multiple internal teams to produce cutting-edge products powered by machine learning. Services include forecasting, anomaly detection and recommendation engines. The environment is fast-paced and fun, working alongside an amazing team.

What You’ll Be Doing

  • Collaborate with product managers, developers, and partners to determine and refine ai/ml objectives across the product portfolio.

  • Interact with internal, and third-party, APIs to consume data (ex: AWS, Azure, GCP, Oracle, IBM).

  • Sanitize, structure and store data from multiple sources (ex: MongoDB, Apache Spark, SQL).

  • Develop algorithms and models to automate predictions, recommendations and conduct reinforcement learning to improve accuracy (ex: Python, Nvidia CUDA, Nvidia Merlin).

  • Experience with version control platforms and CI/CD pipelines (ex: GitLab, GitHub, Bitbucket).

What We Are Looking For

  • Minimum one year experience as a machine learning engineer.

  • Expert in Python programming.

  • Time series forecasting, ideally with both traditional methods like SARIMAX and more modern approaches like Prophet or Deep Learning.

  • Evaluating machine learning models and hyperparameter tuning.

  • Experience designing REST APIs.

  • Knowledge of ML frameworks, libraries, data structures, data modelling, and software architecture.

  • Excellent analytical and problem-solving abilities.

  • Excellent communication and collaboration skills.

The following skills are not mandatory but are considered a strong plus:

  • Experience using the below technologies:

    • Docker and Kubernetes

    • Python data visualization tools like Streamlit (ideally) or Dash, Matplotlib, etc.

    • Protobuf and GRPC

    • Google Cloud

    • Golang programming

    • MongoDB

  • Experience with network service providers or data center operators.

  • Experience with network architecture, design, planning, or protocols.

  • Familiarity with software-defined networking concepts.

  • Familiarity with cloud networking and virtual private clouds.

What We Offer

  • Flexible working environments

  • Birthday Leave

  • Generous study and training allowance + 5 days of paid study leave

  • Creative, fun, and contemporary workspaces

  • Motivated team of industry experts and new talent

  • Celebrated success with ‘Legend’ and ‘Kudos’ Awards

  • Health and wellness program

  • Opportunities for career growth and potential for global intra-company transfers for interested candidates

If you have any questions, please reach out to Megaport's Talent Acquisition Team at

All applications will be treated in confidence.
Please see Part 2 of our Privacy Policy to see what information Megaport collects from job applicants, why, and how we store and use it.Note that you’re entitled to know what personal data of yours Megaport holds, to request updates, rectification, and in some circumstances restriction or deletion thereof if you object (you being entitled to withdraw your consent to our holding your information at any time). Please see Part 5 of our Privacy Policy for more details on this and how to contact Megaport's data protection officer if you have any further privacy-related questions.
Candidates who meet the selection criteria will be invited to attend an interview
Strictly no Recruitment Agencies please.


You’ve got this!