Machine Learning Engineer
About Blitz:
Blitz is a digital marketing management and growth platform that helps companies run ads and scale their products. Generating thousands of video ad creatives, publishing campaigns across all the major digital ad networks and visualizing marketing analytics are just a few button clicks away using Blitz. Our cloud-based video ad editing software allows users to quickly generate numerous variations of ads and test what performs best on different networks. Our growth suite helps publish ads to leading ad networks such as Facebook, Google Ads, Snapchat, Twitter, LinkedIn, Tiktok and more. Check us out at useblitz.com!
Why Blitz :
Blitz is a small yet fast moving startup. While working on Blitz, each individual is given complete ownership and responsibility of various tech modules which has a lot of learning involved. Here you will build things, take the responsibility of getting it delivered in production and also be responsible for its impact among the end users, thereby suggesting the next course of actions based on its result.
Benefits of working with us:
Competitive Salary
Comprehensive medical insurance
Generous leave policy
Monthly Happy Hours
A learning environment
5 - 10 years
B.Tech/B.E
What you do at Blitz:
• Building out our adaptive learning capabilities and algorithms.
• Create machine learning systems using analytics, performance and monitoring, running tests and experiments as required.
• Implementing changes and updates dependent on tests and analysis accordingly.
• Deploy forecasting algorithms.
• Analyzing the ML algorithms that could be used to solve a given problem and ranking them by their success probability.
• Understanding business objectives and developing models that help to achieve them, along with metrics to track their progress
• Exploring and visualizing data to gain an understanding of it, then identifying differences in data distribution that could affect performance when deploying the model in the real world
• Stay up to date on burgeoning Machine Learning developments that may affect our business going forward.
• Defining the preprocessing or feature engineering to be done on a given dataset
• Implement Machine Learning Engineer frameworks and initiatives.
• Deploying models to production.
Python , Core Java , Machine Learning
What you should have:
• Bachelor's degree in Computer Science, or related technical field, or equivalent work experience. Master's degree or PhD in Computer Science, Artificial Intelligence, Machine Learning or related technical field is good to have.
• 5 years of relevant work experience in machine learning software development and architectures for machine learning.
• Experience with one or more of the following areas: Server Backend Distributed and Parallel Systems, Full Stack Development (front end and backend), Scalable Enterprise Platforms and Applications, Application Security and Incident Management, Machine Learning, Information Retrieval or Natural language processing.
• Experience designing and implementing distributed software systems (e.g Java/C++/Python/R).
• Experience with machine learning frameworks, libraries and Agile environments. (like Keras or PyTorch) and libraries like scikit-learn)
• Knowledge of data science, data structures and modeling, software engineering and architecture, statistics and programming.
• Research or Industry experience in Artificial Intelligence, Machine Learning (ML) models, ML infrastructure, Natural Language Processing or Deep Learning.
• Experience in building, deploying, and improving Machine Learning models and algorithms in real-world products.