Location: Remote - US only
Job Type: Full time
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 and 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 of 1 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 would be 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
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
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 Careers@megaport.com
All applications will be treated in confidence.
Candidates who meet the selection criteria will be invited to attend an interview
Strictly no Recruitment Agencies please.