Senior Machine Learning Engineer Job Description

Senior Machine Learning Engineer Job Description

4.7
178 votes for Senior Machine Learning Engineer
Senior machine learning engineer provides systems and Device Engineering expertise and assistance especially in the application and integration of AI, machine learning, robots, autonomous devices and software systems.

Senior Machine Learning Engineer Duties & Responsibilities

To write an effective senior machine learning engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior machine learning engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Act as an expert in the area of machine learning/statistics to serve the growing needs of C+E Security
Using Hadoop, Map Reduce, Python, Scala or Spark, implement distributed and scalable machine learning algorithms
Develop high-performance machine learning systems for detecting abnormality, intrusion, fraud, masquerading
MapReduce / cluster computing frameworks and libraries, such as Spark, Flink, Mahoot, and Hive
Research and implement machine learning and statistical data mining techniques
Collaboratively architect the system design to scale machine learning algorithms and relevance related graph algorithms
Implement machine learning solutions for software security problems on a variety of platforms
Apply machine learning methods and algorithms to large data sets to create a personalized experience for our users to deliver accurate music video recommendations
Research and prototype algorithms and design machine learning solutions that can provide value to our users
Design and build real-time systems for providing recommendations and predictions consumed by UX teams (mobile, web, tablet)

Senior Machine Learning Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Senior Machine Learning Engineer

List any licenses or certifications required by the position: GPEN, CEH, CISSP, SAS, AWS

Education for Senior Machine Learning Engineer

Typically a job would require a certain level of education.

Employers hiring for the senior machine learning engineer job most commonly would prefer for their future employee to have a relevant degree such as Master's and Bachelor's Degree in Computer Science, Engineering, Science, Mathematics, Machine Learning, Statistics, Technical, Technology, Electrical Engineering, Math

Skills for Senior Machine Learning Engineer

Desired skills for senior machine learning engineer include:

Statistics
AWS services and associated tools
Networking fundamentals
Software design and programming best practices
Spark
Variety of operating systems
Machine Learning
Software application and cloud-based components
Ability and interest to quickly learn it on-the-job
Computer science fundamentals

Desired experience for senior machine learning engineer includes:

Utilize data from several data sources to extract features, train and test models, and ship models that significantly improve customer delight
Identify new and useful sources of data for inferring customer preferences
Make infrastructure improvements to ensure that the Personalization platform scales as the business grows
Bachelor’s Degree required in Computer Science, Programming, or Engineering related field
Deliver end to end solutions to analyze data that originates from users, services, or other automated systems
Experience with very large scale data processing/analysis (a.k.a

Senior Machine Learning Engineer Examples

1

Senior Machine Learning Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of senior machine learning engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for senior machine learning engineer
  • Demonstrating the results of various algorithmic approaches and evaluating their performance
  • Crunch samples for data mining and statistical modeling for prediction use-cases
  • Big Data and Data manipulation
  • Optimizing algorithms
  • Develop scalable solutions for data discovery, analysis, and presentation
  • Develop metadata driven data collection, integration, and organization services
  • Work closely with subject matter experts and statisticians to drive deep analysis
  • Evaluate, modify and maintain LG's implementations and forks of open source deep learning frameworks
  • Integrate AI and ML into smart home applications that solve real problems
  • Build predictive models to understand shopping behavior
Qualifications for senior machine learning engineer
  • A Ph.D degree in Computer Science is highly desired
  • 5+ years of software engineering experience with a successful track record of delivering quality results
  • Strong software design and development skills (Scala, Java, C#, or C++)
  • Experience with parallel and distributed computing
  • Significant contributions to open source projects
  • Experience with cloud computing platforms like AWS
2

Senior Machine Learning Engineer Job Description

Job Description Example
Our growing company is looking for a senior machine learning engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for senior machine learning engineer
  • Design and implement systems for automatic data collection and curation and model training
  • Utilize bleeding edge deep learning methods and libraries
  • Ability to partner effectively with Product Engineering, Data Science, PM, DevOps, QE and other developers to design and implement meeting the spirit of requirements
  • Manage and process large datasets
  • Work with Amazon Web Services (DynamoDB, S3, Lambda)
  • Work closely with key partners to understand business problems, and then research, develop, and deploy analytical solutions
  • Analyze diverse sources of data, and implement innovative algorithms to realize actionable results
  • Learn and use advanced technologies like CUDA, OpenCL, OpenMP, Distributed Systems
  • Develop services that will be deployed as highly scalable production services
  • Strive to produce high quality ML models and programs, and methodically test/measure/improve performance both offline and online
Qualifications for senior machine learning engineer
  • Ability to collaborate and team effectively
  • BS or MS in computer science, related degree, or equivalent experience
  • Proficiency in analyzing large amounts of historical data to detect patterns, correlations, and causalities
  • Working knowledge of Hadoop or other Big Data processing technology
  • Knowledge of analytics products
  • Knowledge of Windows Azure, AWS or similar cloud computing platforms
3

Senior Machine Learning Engineer Job Description

Job Description Example
Our company is looking to fill the role of senior machine learning engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for senior machine learning engineer
  • Collaborate with other ML engineers, data engineers, data scientists, and application engineers to deliver effective and scalable products and service of value
  • Seek to publish in top tier journals, and present your work internally and externally at conferences as a member of a passionate and driven team
  • Mentor and provide technical guidance to other members of the team
  • Possess excellent communication and leadership skills, and the ability to research and develop in an agile, open, and highly synchronized environment
  • Ensure the features developed by the team are produced to the highest possible quality in the fastest possible time
  • Responsible for the development and adherence to the Quality Systems including HIPAA policies and software development principles as described in ANSI/AAMI/IEC 62304 Medical Device Software – Software life cycle processes, and for FDA Class II Software Contained in a Medical Device
  • Serve as the technical expert for the sales and marketing team, including assisting in sales discussions, conference presentations, and user groups
  • Ability to interact effectively and professionally, and provide exceptional service, both internally and externally
  • Apply and share knowledge of new and emerging technologies and the opportunities to integrate them into the organization
  • Manage own work with minimal oversight and proactively communicate status and risks to leadership
Qualifications for senior machine learning engineer
  • Strong background in math, statistics, or numerical computation
  • Experience with machine learning tools such as scikit-learn, R, Theano, TensorFlow, SparkML, or Foundry
  • Experience with Deep Learning, Machine Learning, AI projects, Tensor Flow, Theano, Open Caffe, Torch 7, C, C++, R, Hadoop, Python, Lua, Data Scientist would be preferred, but not required
  • Basic familiarity with JVM ecosystem
  • BS CS/EE or equivalent
  • Experience in functional and/or statically typed programming languages (Scala, Java, Haskell, Erlang, OCaml, Lisp, ) is a HUGE plus
4

Senior Machine Learning Engineer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of senior machine learning engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for senior machine learning engineer
  • Advanced visual effects based on media and music understanding, using our own rendering engine
  • Feature detection, scoring, clustering of users’ media
  • Learning from user input and feedback
  • Interact with the product/UX team to evangelize around new storytelling possibilities
  • Mallet
  • Scikit-learn
  • Design work-flows that manage the development, support, and release of production level code
  • Works closely with Data Scientists and Data Engineers to develop predictive algorithms
  • Operationalise applications into stable builds which can then be deployed to the cloud or on-Perm
  • Designs systems, alerts, and dashboards to monitor data products in production
Qualifications for senior machine learning engineer
  • Experience using Actor frameworks (Akka, Erlang) is also a HUGE plus
  • Experience with Cloud technologies and Application monitoring tools is a plus
  • Experience with working in a Hadoop/Cassandra like cluster environment is a plus
  • At least 2 years of experience writing production code with either Java, Scala or Python
  • At least 4 years of experience working with data pipelines
  • At least 1 year of experience with AWS, specifically S3, EC2, and EMR
5

Senior Machine Learning Engineer Job Description

Job Description Example
Our company is hiring for a senior machine learning engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for senior machine learning engineer
  • Contribute to software system design to appropriately incorporate machine learning elements into product features
  • Plan, design, develop, test and maintain key software enhancements, especially related to machine learning capabilities, take responsibility for quality and customer delight in the capabilities implemented by you and the team
  • Participate in cutting edge machine learning product development and improvement based on LinkedIn’s big data
  • Design, implement and test large-scale machine learning models
  • Prototype end-to-end solutions involving multiple machine learning problems
  • Decomposes highly complex problem statements into specific deliverables and requirements
  • Oversee implementation of Agile processes within the Data Science team
  • Develop highly scalable service to process billions of requests per day and solve complex software systems problems by leverage state-of-the-art technology
  • Work with BIG data, building large-scale machine-learning infrastructure and models to optimize ads ranking
  • Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, complex programs
Qualifications for senior machine learning engineer
  • Enjoy math and statistics
  • Familiarity with large scale data mining systems like Cosmos, Hadoop, MapReduce, Spark, Hive
  • Experience with large-scale data frameworks such as Spark, Mesos, Hadoop, Pig, or Hive
  • Knowledge of machine learning or optimization algorithms
  • At least 2 years of experience with big/ fast data technologies with Spark, Scala, Akka, Cassandra, Accumulo, Hbase, Hadoop, HDFS, AVRO, MongoDB, or Mesos
  • At least 3 years+ of experience in working on and delivering research oriented data driven problems

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates