Senior Machine Learning Engineer Job Description
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:
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:
Desired experience for senior machine learning engineer includes:
Senior Machine Learning Engineer Examples
Senior Machine Learning Engineer Job Description
- 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
- 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
Senior Machine Learning Engineer Job Description
- 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
- 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
Senior Machine Learning Engineer Job Description
- 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
- 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
Senior Machine Learning Engineer Job Description
- 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
- 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
Senior Machine Learning Engineer Job Description
- 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
- 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