Businesses Jobs .com

Machine Learning Data Engineer | Job in West Sussex

In our dynamic and innovative organization we are currently seeking a skilled and passionate Machine Learning Data Engineer to join our thriving team. This role is centrally positioned within our data engineering department where you will have the opportunity to design, build, and maintain scalable and high-performance machine learning systems.

*Responsibilities: *

  • Collaborate with data scientists and machine learning engineers to develop, deploy, and maintain machine learning models and services.
  • Design and implement efficient data pipelines for processing and analyzing large datasets.
  • Optimize machine learning infrastructure for performance, scalability, and reliability.
  • Ensure the quality of data by creating robust data validation, verification, and error handling mechanisms.
  • Collaborate with the IT team to ensure proper integration of your solutions into existing infrastructure.
  • Stay up-to-date with industry trends and best practices in machine learning engineering, and share knowledge within the team.
  • Participate in project planning and estimation, ensuring deadlines are met and budgets are adhered to.
  • Contribute to code reviews and collaborative problem-solving within the data engineering team.

*Requirements: *

  • Bachelor's degree in Computer Science, Mathematics, Statistics, Engineering, or a related field, or equivalent experience. Advanced degrees are a plus.
  • Proven experience as a Machine Learning Data Engineer, Data Scientist, or similar role.
  • Strong knowledge of machine learning concepts and principles.
  • Proficiency in one or more general-purpose programming languages (Python, Java, Scala, etc.).
  • Experience with big data technologies such as Hadoop, Spark, and Apache Flink.
  • Knowledge of cloud platforms (AWS, Google Cloud Platform, Azure) and their machine learning services.
  • Strong understanding of data pipelines and ETL processes.
  • Excellent problem-solving skills and the ability to work in a fast-paced and ever-evolving environment.
  • Strong communication skills with the ability to explain complex technical concepts to both technical and non-technical stakeholders. Join our team and be at the forefront of machine learning innovation! We look forward to your application.

Skill Requirements

We are seeking a skilled and dedicated Machine Learning Data Engineer to join our dynamic team. The ideal candidate will bring expertise in machine learning, data engineering, and cloud computing to help us drive innovation and deliver high-quality solutions.

*Minimum Qualifications: *

  • *Education:

Master's degree or higher in Computer Science, Mathematics, Statistics, Engineering, or a related field. A Bachelor's degree may be considered with equivalent experience.

  • *Professional Experience:

Minimum of 5 years of relevant work experience as a Data Engineer or Machine Learning Engineer.

*Technical Skills: *

  • Proficiency in Python, Scala, Java, or similar programming languages for data analysis and machine learning tasks.
  • Extensive experience with Big Data technologies such as Apache Hadoop, Spark, Flink, or similar.
  • Strong understanding of cloud platforms (AWS, Google Cloud, Azure) with experience in designing and deploying scalable machine learning workloads.
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes.
  • Experience with SQL, NoSQL databases, and data warehousing solutions.
  • Familiarity with MLOps, DevOps practices, and continuous integration/continuous deployment (CI/CD) pipelines.
  • Strong problem-solving skills and ability to design, develop, test, and deploy machine learning models.

*Soft Skills: *

  • Excellent communication skills, both written and verbal with the ability to collaborate effectively with cross-functional teams.
  • Strong organizational skills, ability to prioritize tasks, and manage multiple projects simultaneously.
  • Self-motivated and results-driven with a passion for leveraging data to drive business decisions.
  • Agility to adapt to changing requirements and technologies.

*Bonus Skills: *

  • Experience with popular machine learning frameworks like TensorFlow, PyTorch, or scikit-learn.
  • Familiarity with Natural Language Processing (NLP) and Computer Vision techniques.
  • Knowledge of data visualization tools like Tableau, PowerBI, or D3.js. The Machine Learning Data Engineer will play a crucial role in developing and deploying machine learning solutions that drive our business forward. We offer a competitive salary, comprehensive benefits, and a dynamic work environment that encourages innovation, collaboration, and personal growth. If you are passionate about data engineering, machine learning, and eager to contribute to a fast-paced, innovative organization we encourage you to apply for this exciting opportunity.

Desired Candidate

We are seeking a highly skilled and motivated Machine Learning Data Engineer to join our dynamic team in the South East region. In this role, you will work collaboratively with data scientists, product managers, and engineers to build and maintain scalable machine learning infrastructure, develop efficient data pipelines, and ensure our machine learning models are deployed and running smoothly.

*Responsibilities: *

  • Design, implement, and manage machine learning infrastructure that meets the requirements of complex projects.
  • Collaborate with cross-functional teams to define, build, and deploy machine learning solutions.
  • Develop high-quality, testable, and scalable data pipelines for ingesting, transforming, and processing large datasets from various sources.
  • Implement and manage monitoring and logging systems to ensure the performance, reliability, and scalability of our machine learning infrastructure.
  • Work closely with data scientists to integrate machine learning models into production workflows, ensuring they can be easily maintained and updated over time.
  • Collaborate on the design and implementation of data validation strategies to ensure the quality and integrity of the data used in machine learning projects.
  • Maintain a deep understanding of current best practices in machine learning engineering and keep our team abreast of advancements in the field.
  • Participate in code reviews, ensuring adherence to coding standards and best practices within the organization.
  • Collaborate with infrastructure engineers to optimize resources for machine learning workloads and improve system efficiency.
  • Troubleshoot any issues that may arise during the development, deployment, or operation of machine learning solutions.

*Requirements: *

  • Bachelor's degree in Computer Science, Mathematics, Statistics, Engineering, or a related field; advanced degree is a plus.
  • Proven experience as a Machine Learning Data Engineer or similar role.
  • Strong programming skills with proficiency in languages such as Python, Scala, Java, or R.
  • Experience working with big data technologies like Apache Hadoop, Apache Spark, and Hive.
  • Knowledge of machine learning frameworks like TensorFlow, PyTorch, or Scikit-learn.
  • Familiarity with cloud platforms (e.g., AWS, Google Cloud, Microsoft Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Excellent problem-solving skills, attention to detail, and the ability to handle multiple projects concurrently.
  • Strong communication and collaboration skills with the ability to work effectively in a team environment.
  • A passion for machine learning, data engineering, and continuous learning in these fields.
  • Experience mentoring or coaching other engineers is a plus. Join our team as we strive to make a significant impact on the machine learning landscape. We offer a competitive salary, comprehensive benefits, flexible working hours, and opportunities for professional growth. If you are passionate about machine learning, data engineering, and thrive in a fast-paced environment we encourage you to apply! Our team is dedicated to fostering an inclusive and supportive workplace where everyone can grow and succeed. We look forward to reviewing your application.

How to Submit Your Application

Thank you for considering a career with our organization as a Machine Learning Data Engineer! We are eager to review your application and learn about your experience in machine learning and data engineering. To submit your application, please follow these steps:

*Review the Job Description

  • : Carefully read through the job description to ensure you meet the qualifications and responsibilities required for the Machine Learning Data Engineer position.
  • *Prepare Your Application Materials
  • : Gather the following materials to include in your application:

*Resume/CV

  • : Include details about your education, work experience, technical skills, and any relevant projects or accomplishments.
  • *Cover Letter
  • : Write a tailored cover letter addressing how your background, experiences, and skills make you an excellent fit for the Machine Learning Data Engineer position. Explain why you are interested in this role and our organization.
  • *Portfolio/Projects
  • : If possible, share examples of projects or portfolio that demonstrate your machine learning data engineering expertise. This could include code repositories, research papers, or solutions to machine learning challenges.
  • *References (optional)
  • : While not required at this stage, you may choose to include professional references who can vouch for your skills and experience.
  • *Submit Your Application
  • : Once you have prepared your application materials, proceed to our careers page to submit your application. If the job posting includes an "Apply" button, click on it to begin the process. If not, search for the position using the appropriate keywords, then apply through the provided submission form.
  • *Follow Up
  • : After submitting your application, you may receive an automated response acknowledging receipt of your application. If you do not hear back within a couple of weeks, feel free to follow up with our team via email or phone. Good luck in your job search, and we look forward to reviewing your application for the Machine Learning Data Engineer position!

Diversity Statement

Diversity Statement At our organization we recognize the value that a diverse and inclusive workforce brings to the success of our mission. We are committed to fostering an environment where everyone feels valued, respected, and empowered to contribute their unique perspectives and talents. As a Machine Learning Data Engineer on our team, you will play a crucial role in driving innovation and delivering cutting-edge solutions that have a significant impact on the South East community. We embrace diversity in all its forms, including race, ethnicity, gender identity, sexual orientation, age, religion, disability status, veteran status, and socioeconomic background. We understand that diverse teams perform better, are more innovative, and make better decisions. Therefore we actively seek to recruit, develop, and retain talent from a wide range of backgrounds to ensure our team is as diverse as the communities we serve. Our organization is committed to creating an inclusive workplace where everyone feels they belong. We offer numerous resources and programs to help support our employees' professional growth, including mentoring, training, and development opportunities tailored to individual needs. We also encourage our team members to share their unique experiences, perspectives, and ideas with one another to promote collaboration and innovation. We are an equal opportunity employer and do not discriminate on the basis of any legally protected status. We welcome all applicants who meet the qualifications for this role and encourage individuals from underrepresented groups to apply. Our team values a diverse workforce, and we believe that everyone deserves an equitable opportunity to grow their careers with us. Join our team as a Machine Learning Data Engineer and help us drive innovation, promote diversity, and create meaningful solutions for the South East community. We look forward to reviewing your application!

Role Insights

In this exciting opportunity as a Machine Learning Data Engineer with our dynamic and innovative organization, you will be at the heart of driving machine learning solutions for complex business problems. This role is a pivotal part of our Data Science team, working alongside top-tier engineers, data scientists, and product managers to develop, deploy, and maintain high-quality machine learning models.

  • Collaborate with the data science team to understand the needs for new features and machine learning pipelines.
  • Design, build, and manage efficient, reusable, and reliable end-to-end machine learning systems.
  • Implement machine learning models in production environments using best practices and frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Ensure the quality of all machine learning data by building robust data validation, sanitation, and processing pipelines.
  • Work closely with our DevOps and SRE teams to streamline deployment processes for machine learning models.
  • Monitor and optimize machine learning systems for efficiency, scalability, and performance.
  • Collaborate with the wider engineering team to integrate machine learning solutions into our existing software products.
  • Stay abreast of the latest trends in machine learning and data engineering, and bring innovative ideas and best practices to the team.
  • Master's or Ph.D. degree in Computer Science, Machine Learning, Artificial Intelligence, Mathematics, Statistics, or a related field.
  • Proven experience as a Machine Learning Engineer, Software Engineer, or similar role within the data engineering space.
  • Strong programming skills with Python and/or Java. Familiarity with other languages such as C++, R, or Julia is a plus.
  • Experience working with machine learning frameworks like TensorFlow, PyTorch, Scikit-learn, or Keras.
  • Knowledge of cloud platforms (e.g., AWS, GCP, Azure) and big data technologies such as Hadoop, Spark, or Flink.
  • Strong problem-solving abilities and excellent collaboration skills.
  • Strong communication skills with the ability to articulate complex technical concepts clearly and effectively.
  • Passion for machine learning, data engineering, and a drive to stay at the cutting edge of these technologies. Join our team in South East and take your Machine Learning Data Engineer career to new heights while making a significant impact on real-world problems. We offer competitive compensation packages, comprehensive benefits, and a supportive work environment that encourages growth and development. If you are ready to push the boundaries of what's possible with machine learning and data engineering, apply today!

About Us

*About Us *

We are a dynamic and innovative organisation based in the vibrant South East region, specializing in the application of cutting-edge technology for significant impact. Our mission is to harness the power of data and artificial intelligence to solve complex problems, drive progress, and create value for our clients and society as a whole. In our rapidly evolving tech landscape we recognize the critical role of Machine Learning Data Engineers in driving our success. We are seeking an exceptional individual who can not only master intricate technical challenges but also thrive in a collaborative, intellectually stimulating environment. Our team comprises of passionate and dedicated professionals who share a common vision: to leverage data science to bring about meaningful change. As part of our team, you will have the opportunity to work on diverse projects spanning various industries, fostering personal and professional growth while making a tangible difference. If you are a Machine Learning Data Engineer with a strong technical background, exceptional problem-solving skills, and a passion for driving innovation we invite you to join us in our quest to shape the future of technology and make a lasting impact on society. We look forward to your application!

Postcode: RH
Employment Type: Full-time
Job Location Type: On-site

Additional Information

Job Designation: Machine Learning Data Engineer

Experience Requirements: 1 years experience required

Work Hours: 40

Qualifications: Bachelor's In Computer Science, Mathematics, Statistics, Engineering, Or A Related Field, Master's Degree Or Higher In Computer Science, Mathematics, Statistics, Engineering, Or A Related Field, Advanced Degrees Are A Plus, Proven Experience As A Machine Learning Data Engineer, Data Scientist, Or Similar Role, Strong Knowledge Of Machine Learning Concepts And Principles, Proficiency In One Or More General-purpose Programming Languages (Python, Java, Scala, Etc.), Experience With Big Data Technologies Such As Hadoop, Spark, Apache Flink, Knowledge Of Cloud Platforms (Aws, Google Cloud Platform, Azure) And Their Machine Learning Services, Strong Understanding Of Data Pipelines And Etl Processes, Proficiency In Python, Scala, Java, Or Similar Programming Languages For Data Analysis And Machine Learning Tasks, Extensive Experience With Big Data Technologies Such As Apache Hadoop, Spark, Flink, Or Similar, Strong Understanding Of Cloud Platforms (Aws, Google Cloud, Azure) With Experience In Designing And Deploying Scalable Machine Learning Workloads, Knowledge Of Containerization And Orchestration Tools Like Docker And Kubernetes, Experience With Sql, Nosql Databases, And Data Warehousing Solutions, Familiarity With Mlops, Devops Practices, And Continuous Integration/continuous Deployment (Ci/cd) Pipelines, Proficiency In Python, Scala, Java, Or R, Experience Working With Big Data Technologies Like Apache Hadoop, Apache Spark, And Hive, Knowledge Of Machine Learning Frameworks Like Tensorflow, Pytorch, Or Scikit-learn



Search Tags

Google Cloud Platform

Explore job opportunities for Google Cloud Platform

View Jobs
Scala

Explore job opportunities for Scala

View Jobs
PyTorch

Explore job opportunities for PyTorch

View Jobs
AWS

Explore job opportunities for AWS

View Jobs
Python

Explore job opportunities for Python

View Jobs
ETL

Explore job opportunities for ETL

View Jobs