The Machine Learning Engineer at Venturenox is responsible for creating machine learning models, building data pipelines and extracting business value from the available data. Primary platforms to be used are Python (TensorFlow, Scikit, FastAPI) and Java (Kafka Streams).
The Machine Learning Engineer works within a product team and works closely with Backend and Cloud Engineers and Product Managers to bring new products and features to life. We require our team members to be passionate about their work, have a collaborative approach, and bring positive energy to the workplace.
Responsibilities:
Analyzing the ML algorithms and pre-trained models that could be used to solve a given problem. Finding available datasets online that could be used for training.
Defining validation strategies, training models and tuning their hyperparameters. Analyzing the errors of the model and designing strategies to overcome them.
Exploring and visualizing data to gain an understanding of it, writing code to manipulate data including streaming data.
Develop server side logic with platforms such as Python and Java to make models deployable in production..
Help improve code quality through writing unit tests, integration tests, and performing code reviews.
Collaborate with Cloud Engineers to make the code suitable for deployment in cloud-native environments and deploying models to production.
Reach out to the open source community to encourage and help implement mission-critical software fixes.
Follow agile processes as defined by the Product Manager and collaborate with other team members to ship complete features.
Desired Skills:
Proficiency with deep learning frameworks such as TensorFlow or Keras.
Understanding of challenges in computer vision and speech and natural language processing.
Proficiency with Python and basic libraries for machine learning such as scikit-learn and pandas.
Expertise in visualizing and manipulating big datasets along with familiarity with stream computing frameworks such as Kafka and/or Apache Spark.
Understanding of traditional computer vision frameworks such as OpenCV.
Understanding and experience of Docker and basic concepts of cloud-native way of building backends
Understanding of SQL and NoSQL data stores. Understanding of Kafka is highly desirable.
Understanding of micro-services architecture and familiarity with API gateways is highly desirable.
Strong familiarity with Git and trunk based development.
Rock solid at working with third-party dependencies and debugging dependency conflicts
Working at Venturenox:
Venturenox builds beautiful and scalable software products for startups. We take founders from idea to launch, and deliver a state of the art product. We specialise in all skills necessary to build modern software.
At Venturenox, we believe that people perform best when they are set free. Following this philosophy, we allow flexibility and time and location; be inclusive in our processes, and don’t try to police or monitor our people.
While working at Venturenox, you will get
Above market salary package
Flexibility in time and location of work
Relaxed and pressure-free environment
Experience with cutting edge technology stack
Chance to work on highly impactful products
Newsela
GPTZero
3Pillar
Lyra Health
Netflix