Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Machine Learning Developer @ Tecnotree

Home > Software Development

 Machine Learning Developer

Job Description

JD

Position overview

Strong coding knowledge in python and machine learning. Ability to write well tested code using standard coding practices, deploy it using docker. Aware of recent developments in Machine learning such as Generative AI eg. Transformers, LLAMA etc.

Can work independently with little supervision, can create API endpoints using REST or GraphQL. Good to have knowledge of SQL, Spark and Mongo db.

Good analytic skills and learning ability are a must to succeed in this role. Demonstrated ability to understand modern ML algorithms including NLP, RL and deep learning will be valued.

Prior research publications in top conferences will be an valued advantage


Business Overview


Role and Responsibilities

Ability to understand and implement ML algorithms, go through ML libraries for recommendations.

Ability to create APIs and integrate with other systems using Docker

Follow Agile best practices and tools adopted by the team

Integrate various software platforms and external 3rd party systems through vendor APIs.

Work with vendor(s) on API implementation and troubleshooting, suggesting necessary

features and identifying enhancement opportunities.

Configure Dev, QA and Production environments with proper packages and dependencies to enable development, working closely with DevOps, CI and QA team members

Strong communication and presentation skills, Proactive Thinking, Quality Focused mindset


Required Skill Set

Strong proficiency with one of either recommendation systems, generative AI or Reinforcement learning.

Solid experience working within a Docker, including REST/API development experience

Good to have experience with AWS including EC2, CloudWatch, S3, Cloud Front, API Gateway, Fargate, Route53, Kafka(MSK), ELBs, VPC, RDS

Languages: Python primarily

Solid experience working with Unix/Linux environments for development, including package management and basic system administration.

Experience developing software against documented third-party APIs and working with vendors to identify and correct issues and drive enhancements.

Experience with CI/CD Pipelines, Unit and Automated Integration Testing, Application Logging and Monitoring tools

Earlier Experience of E-Commerce is a Plus.

Good Experience in MongoDB, MySQL.

Understanding accessibility and security compliance

User authentication and authorization between multiple systems, servers, and environments

Integration of multiple data sources and databases into one system

Understanding fundamental design principles behind a scalable application

Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform

Creating database schemas that represent and support business processes

Implementing automated testing platforms and unit tests Proficient understanding of code versioning tools, such as Git


Preferred Skill Set

Extensive knowledge of Python, ML libraries, and frameworks.

Experience Level / Years of Experience

2+ years of experience in Machine learning application development using python

Minimum Education Qualification

Bachelors/Masters degree in Engineering, Computer Science, or IT


About Tecnotree

Tecnotree is a global provider of Telecom IT solutions for the management of products, customers and revenue. Tecnotree helps communications service providers to transform their business towards a marketplace of digital services. Tecnotree empowers service providers to monetize service bundles, provide personalized user experiences and augment value throughout the customer lifecycle.

With around 1000 telecom experts, Tecnotree serves around 90 service providers in around 70 countries. Tecnotree is listed on the main list of NASDAQ OMX Helsinki with the trading code TEM1V.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Tecnotree
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Spark Machine Learning SQL Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

OMS Developer role

  • Publicis Sapient
  • 5 - 10 years
  • Hyderabad
  • 5 hours ago
₹ 0,000-80,000 P.A.

As400 Developer

  • Mphasis
  • 5 - 7 years
  • Mumbai
  • 2 days ago
₹ Not Disclosed

OAS or OAC Developer

  • Oracle
  • 4 - 9 years
  • Pune
  • 2 days ago
₹ Not Disclosed

Adobe Journey Optimizer (AJO) Developer

  • Capgemini
  • 2 - 5 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Tecnotree

Tecnotree helps customers to monetize and transform their business towards a marketplace of digital services. Together with its customers, Tecnotree empowers people to self-serve, engage, and take control of their own digital life.