Apply

Senior Machine Learning Engineer

Posted about 2 months agoViewed

View full description

💎 Seniority level: Senior

📍 Location: Australia

🔍 Industry: AI

🏢 Company: Leonardo.Ai

🗣️ Languages: English

🪄 Skills: AWSDockerPythonSQLETLKubeflowKubernetesMachine LearningMLFlowAPI testingData engineeringREST APINosqlCI/CDTerraform

Requirements:
  • Strong experience building and managing MLOps pipelines
  • Proficiency in Python
  • Hands-on experience with AWS services (e.g., S3, EC2, SageMaker), and infrastructure-as-code tools like Terraform
  • Deep understanding of Docker and container orchestration tools like Kubernetes
  • Experience designing scalable ETL pipelines and working with SQL and NoSQL databases
  • Familiarity with API integrations, network configurations (e.g., proxies, SSH, NAT, VPN), and security best practices
  • Knowledge of monitoring tools such as Prometheus, Grafana, or CloudWatch
Responsibilities:
  • Design, build, and maintain robust MLOps pipelines
  • Develop reusable tools and modules
  • Integrate ComfyUI nodes and other workflow tools
  • Collaborate with DevOps teams to implement and manage cloud infrastructure, focusing on AWS
  • Implement CI/CD pipelines tailored for machine learning workflows
  • Design and maintain scalable data pipelines
  • Automate data acquisition and preprocessing workflows
  • Manage data integrity and ensure compliance with privacy and security standards
  • Deploy machine learning models to production
  • Implement monitoring solutions
  • Continuously optimise inference performance
  • Work closely with cross-functional teams
  • Proactively identify opportunities to streamline and automate workflows
  • Operate independently to manage deadlines, deliverables, and high-quality solutions in a dynamic environment
Apply

Related Jobs

Apply

📍 Australia

🧭 Full-Time

🔍 Software Development

  • More than 5 years of Industry experience in the machine learning/software engineering role with a Product/SaaS company.
  • Experience with industry-level high scale Natural Language Systems.
  • Experience building and deploying machine learning models, including a strong understanding of end-to-end machine learning pipelines and components.
  • Strong coding proficiency in Python (note that interviews will be in Python).
  • Familiar with several of the following: TensorFlow, PyTorch, scikit-learn, Langchain and Huggingface.
  • Worked with RAG architectures and/or have a good understanding of its application.
  • Strong understanding of Computer Science/Engineering fundamentals and first principles covering system design, data structures, architecture, and design patterns.
  • Ideally previously worked in Customer Support and/or Business Process automation role.
  • Excellent collaboration and communication skills. You enjoy pairing with and mentoring other engineers.
  • Proven ability to set medium to long-term vision for the team in the AI space.
  • Partner with our leadership on developing an AI/ML strategy and roadmap to improve the customer support experience.
  • Be accountable for the delivery of the primary identified opportunities in UV, partnering with product and engineering teams.
  • Lead the ML development of a natural language understanding/processing system that integrates seamlessly into the Canva Product.
  • Collaborate with MLEs across the organisation to tap into existing ML capabilities and/or work on cross-organisation problems and solutions.

PythonSQLApache AirflowCloud ComputingDesign PatternsMachine LearningNLTKPyTorchAlgorithmsData engineeringData StructuresTensorflowCommunication SkillsCollaborationProblem SolvingRESTful APIsMentoringData modelingData analytics

Posted 2 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: Zencoder

  • 5+ years of experience in the ML/AI field.
  • Deep understanding of machine learning, including experience with some fields of classical ML (recommendation systems, regressions/classifications on tabular data, and time series or other areas of classical ML).
  • Deep understanding of modern NLP: different providers strengths and weaknesses, best OS models, SOTA ways to finetune, quantize and distill models.
  • Experience with fine-tuning using RLHF or DPO.
  • Ability to set up data collection pipelines.
  • Proficiency in Python.
  • Ability to explain complex AI concepts and architectures clearly.
  • Deep understanding and experience of enterprise software development processes, ability to formalize typical SDLC tasks with all nuances.
  • Strong analytical and problem-solving abilities, with a knack for troubleshooting and debugging complex issues.
  • Proven ability to work effectively in a collaborative team environment, with excellent communication skills and a commitment to delivering high-quality solutions on time.
  • Eagerness to learn and adapt to new technologies and methodologies, with a passion for continuous improvement and innovation.
  • Ability to work in dynamic, fast-changing environments or experience in start-ups.
  • Prior experience in creating developer tools loved by their users would be highly advantageous, especially for VS and JetBrains add-ins.
  • Experience with RAG and multi-agent pipelines is a plus.
  • Create embedded AI agents pipelines; design, train, and implement advanced AI models focusing on LLMs, LMMs, and RL.
  • Collaborate with the AI and SWE teams to conceptualize, design, and build a code-generation add-in that empowers developers to automate repetitive tasks and boost productivity.
  • Conduct thorough testing of developed solutions, identify and address any bugs or performance issues, and optimize code for efficiency and scalability.
  • Stay updated with the latest trends and advancements in full-stack development, DevOps practices, and AI technologies to drive innovation and maintain competitiveness.
  • Influence how software development will be done in the whole industry.

PythonGitMachine LearningREST APICI/CDDevOpsSoftware Engineering

Posted 3 months ago
Apply
Apply

📍 Australia, New Zealand

🔍 Financial services

🏢 Company: Block👥 1001-5000ElectronicsManufacturing

  • Bachelor's degree in a quantitative field such as Mathematics/Statistics/Physics or Machine Learning; Masters or PhD preferred.
  • 3+ years of experience in machine learning, artificial intelligence, or a related field.
  • Strong knowledge of machine learning algorithms and data analysis techniques.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, capable of explaining complex concepts to non-technical stakeholders.
  • Technologies used include Python (NumPy, Pandas, sklearn, xgboost, TensorFlow, keras), MySQL, Snowflake, Tableau, GCP/AWS.
  • Build machine learning models to detect and act against fraudulent activity.
  • Research emerging fraud patterns.
  • Lead and participate in cross-functional initiatives to tackle problems.
  • Collaborate with engineering, product, and operations teams.
  • Work with ML Engineering teams to operate models at scale and in real time.
  • Contribute to growth through mentoring and supporting fellow modellers.
  • Exercise autonomy and responsibility in solutions from design through operation.

AWSPythonArtificial IntelligenceData AnalysisGCPKerasMachine LearningMySQLNumpySnowflakeTableauAlgorithmsGoPandasTensorflowCommunication SkillsCollaborationMentoringAttention to detail

Posted 4 months ago
Apply