Job Description
Lead Machine Learning (ML)/
NLP Engineer
5 + years of experience
About Contify
Contify is an AI-enabled Market and Competitive Intelligence (MCI)
software to help professionals make informed decisions. Its B2B SaaS
platform helps leading organizations such as Ericsson, EY, Wipro,
Deloitte, L&T, BCG, MetLife, etc. track information on their competitors,
customers, industries, and topics of interest by continuously monitoring
over 500,000+ sources on a real-time basis. Contify is rapidly growing
with 185+ people across two offices in India. Contify is the winner of
Frost and Sullivan’s Product Innovation Award for Market and
Competitive Intelligence Platforms.
The role
We are looking for a hardworking, aspirational, and innovative
engineering person for the Lead ML/ NLP Engineer position. You’ll build
Contify’s ML and NLP capabilities and help us extract value from
unstructured data. Using advanced NLP, ML, and text analytics, you will
develop applications that will extract business insights by analyzing a
large amount of unstructured text information, identifying patterns, and
by connecting the events.
Responsibilities:
You will be responsible for all the processes from data collection, and
pre-processing, to training models and deploying them to production.
➔ Understand the business objectives; design and deploy scalable
ML models/ NLP applications to meet those objectives
➔ Use of NLP techniques for text representation, semantic analysis,
information extraction, to meet the business objectives in an
efficient manner along with metrics to measure progress
➔ Extend existing ML libraries and frameworks and use effective text
representations to transform natural language into useful features
➔ Defining and supervising the data collection process, verifying data
quality, and employing data augmentation techniques
➔ Defining the preprocessing or feature engineering to be done on a
given dataset
➔ Analyze the errors of the model and design strategies to overcome
them
➔ Research and implement the right algorithms and tools for ML/
NLP tasks
➔ Collaborate with engineering and product development teams
➔ Represent Contify in external ML industry events and publish
thought leadership articles
Desired Skills and Experience
To succeed in this role, you should possess outstanding skills in
statistical analysis, machine learning methods, and text representation
techniques.
➔ Deep understanding of text representation techniques (such as n-
grams, bag of words, sentiment analysis, etc), statistics and
classification algorithms
➔ Hand on experience in feature extraction techniques for text
classification and topic mining
➔ Knowledge of text analytics with a strong understanding of NLP
algorithms and models (GLMs, SVM, PCA, NB, Clustering, DTs)
and their underlying computational and probabilistic statistics
◆ Word Embedding like Tfidf, Word2Vec, GLove, FastText, etc.
◆ Language models like Bert, GPT, RoBERTa, XLNet
◆ Neural networks like RNN, GRU, LSTM, Bi-LSTM
◆ Classification algorithms like LinearSVC, SVM, LR
◆ XGB, MultinomialNB, etc.
◆ Other Algos- PCA, Clustering methods, etc
➔ Excellent knowledge and demonstrable experience in using NLP
packages such as NLTK, Word2Vec, SpaCy, Gensim, Standford
CoreNLP, TensorFlow/ PyTorch.
➔ Experience in setting up supervised & unsupervised learning
models including data cleaning, data analytics, feature creation,
model selection & ensemble methods, performance metrics &
visualization
➔ Evaluation Metrics- Root Mean Squared Error, Confusion Matrix, F
Score, AUC – ROC, etc
➔ Understanding of knowledge graph will be a plus
Qualifications
➔ Education: Bachelors or Masters in Computer Science,
Mathematics, Computational Linguistics or similar field
➔ At least 4 years' experience building Machine Learning & NLP
solutions over open-source platforms such as SciKit-Learn,
Tensorflow, SparkML, etc
➔ At least 2 years' experience in designing and developing
enterprise-scale NLP solutions in one or more of: Named Entity
Recognition, Document Classification, Feature Extraction, Triplet
Extraction, Clustering, Summarization, Topic Modelling, Dialog
Systems, Sentiment Analysis
➔ Self-starter who can see the big picture, and prioritize your work to
make the largest impact on the business’ and customer’s vision
and requirements
➔ Being a committer or a contributor to an open-source project is a
plus
Note
Contify is a people-oriented company. Emotional intelligence, therefore,
is a must. You should enjoy working in a team environment, supporting
your teammates in pursuit of our common goals, and working with your
colleagues to drive customer value. You strive to not only improve
yourself, but also those around you.

About Contify
About
Similar jobs
Strong Data Architect, Lead Data Engineer, Engineering Manager / Director Profile
Mandatory (Experience 1) - Must have 10+ YOE in Data Engineering roles, with at least 2+ years in a Leadership role
Mandatory (Experience 2) - Must have 7+ YOE in hands-on Tech development with Java (Highly preferred) or Python, Node.JS, GoLang
Mandatory (Experience 3) - Must have recent 4+ YOE with high-growth Product startups, and should have implemented Data Engineering systems from an early stage in the Company
Mandatory (Experience 4) - Must have strong experience in large data technologies, tools like HDFS, YARN, Map-Reduce, Hive, Kafka, Spark, Airflow, Presto etc.
Mandatory (Experience 5) - Strong expertise in HLD and LLD, to design scalable, maintainable data architectures.
Mandatory (Team Management) - Must have managed a team of atleast 5+ Data Engineers (Read Leadership role in CV)
Mandatory (Education) - Must be from Tier - 1 Colleges, preferred IIT
Mandatory (Company) - B2B Product Companies with High data-traffic
Preferred Companies
MoEngage, Whatfix, Netcore Cloud, Clevertap, Hevo Data, Snowflake, Chargebee, Fractor.ai, Databricks, Dataweave, Wingman, Postman, Zoho, HighRadius, Freshworks, Mindtickle
Job Title: Python Developer
Experience Level: 4+ years
Job Summary:
We are seeking a skilled Python Developer with strong experience in developing and maintaining APIs. Familiarity with 2D and 3D geometry concepts is a strong plus. The ideal candidate will be passionate about clean code, scalable systems, and solving complex geometric and computational problems.
Key Responsibilities:
· Design, develop, and maintain robust and scalable APIs using Python.
· Work with geometric data structures and algorithms (2D/3D).
· Collaborate with cross-functional teams including front-end developers, designers, and product managers.
· Optimize code for performance and scalability.
· Write unit and integration tests to ensure code quality.
· Participate in code reviews and contribute to best practices.
Required Skills:
· Strong proficiency in Python.
· Experience with RESTful API development (e.g., Flask, FastAPI, Django REST Framework).
· Good understanding of 2D/3D geometry, computational geometry, or CAD-related concepts.
· Familiarity with libraries such as NumPy, SciPy, Shapely, Open3D, or PyMesh.
· Experience with version control systems (e.g., Git).
· Strong problem-solving and analytical skills.
Good to Have:
· Experience with 3D visualization tools or libraries (e.g., VTK, Blender API, Three.js via Python bindings).
· Knowledge of mathematical modeling or simulation.
· Exposure to cloud platforms (AWS, Azure, GCP).
· Familiarity with CI/CD pipelines.
Education:
· Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field.
Job Description: We are seeking a talented Java Full Stack Developer to join our team.
We are solving complex technical problems in the financial industry and need talented software engineers to join our mission and be a part of a global software development team. As a Java Full Stack Developer, you will be responsible for designing, developing, and maintaining enterprise applications using Java and Angular.
You will collaborate with cross-functional teams to define, design, and ship new features, and you will work closely with Architects to ensure the technical feasibility of designs and implement them accordingly.
Required Skills:
- Exp. - 5 to 9 years.
- Experience in Core Java 8 and above, Spring (including Core, WebMvc, Batch, Cloud etc).
- Extensive experience in developing enterprise-scale n-tier applications for financial domain. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Should be able to analyze, design, develop and test complex, low-latency client-facing applications.
- Develop user interfaces for modern web applications using Angular.
- Experience with HTML5, CSS3, and JavaScript.
- Good development experience with RDBMS, preferably DB2/Sybase databases.
- Good knowledge of multi-threading and high-volume server-side development.
- Basic working knowledge of Unix/Linux.
- Excellent problem solving and coding skills in Java.
- Strong interpersonal, communication and analytical skills.
- Should be able to express their design ideas and thoughts.
Good to have Skills:
- Prior experience in investment banking / capital markets.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of DevOps practices and CI/CD pipelines.
- Familiarity with Agile methodologies.
- Contributions to open-source projects.
- Relevant certifications (e.g., Angular, Java).

Liaising with product teams - Liaising with various product and program managers of Zeta to assess the scope of changes a solution under consideration may require and to arrive at feasible, optimal approaches for all business requirements
Liaising with Engineering teams - Collaborate with engineers and architects to arrive at detailed solutions and implementation plans
Requirements specifications - Review the functional and non-functional requirements, integration and feature specifications, phase releases, and solutions that translate the functional mapping to Zeta’s product landscape.
Functional mapping - Functionally translate and map the business domain to a technological solution domain.
Identify constraints - Highlight any long-term risks that may originate as a consequence of design or architectural choice made in the overall system design leading to an incomplete solution mapping and propose enhancements
Implementation - Oversee the delivery of solutions while highlighting corner cases where the implementation may be lacking. Be the point-of-contact for functional queries that would require domain-specific context to help unblock the team. Work with UAT teams to ensure the comprehensiveness and correctness of the delivered solution
Communicating with internal stakeholders - Describing the structure, characteristics, behaviour, and other aspects of the problem and solution to various project stakeholders
Business Unit
Electron
Products
Electron benefits, Gifting and RnR
Geography
India, with intermittent travel to the client locations
Target Audience
Customer Leadership and the Implementation teams
Business Development teams
Electron benefits, Gifting, RnR and other relevant platform product teams
Activities
Frequently interact with the Product teams to understand the product offerings and roadmap
Become an SME of the functional architecture of the products subscribed by the clients
Work closely with Business Development teams to conceptualize concepts and solutions for clients
Review the BRDs for various requirements shared by clients and the solutioning proposed by the Solution Architects
Participate in the regular sync-up meetings with client implementation teams to discuss solutions and share updates
Conduct workshops with clients to understand requirements in detail
Deliver a detailed functional spec of the overall solution and categorize the proposed solutions into core product deliverables and customizations specific to the clients
Create data flow diagrams to represent the data exchange between various modules
Lead a small but efficient team of BAs/SAs
Reporting Functions
Head of product
Team composition
Solution Architects
Business Analysts
Ability to comprehend technical products and solutions
Excellent presentation skills and stakeholder management
Good experience in conducting workshops with large senior management groups and presenting solutions to a large audience
Ability to learn fast and communicate effectively
Ability to work on complex projects with a medium level of ambiguity
Must be very strong in setting up processes for efficient delivery
Excellent documentation skills are a must. Should be able to create detailed documents with relevant content (Data flow diagrams, flow charts etc)
Should be able to communicate effectively with various stakeholders such as business, product, project management and design
Should have experience in working with stakeholders from different geographies
Should have a track record of building & shipping high-quality products owning the process end to end
Adapting to complex situations with an aim to achieve business goals
Background and experience
Engineer (preferably IT, CS)
MBA (Not a must)
15+ years of total experience as a Solution Architect, Program Manager, consultant or a Data analyst with services, consulting or product companies
Prior experience in handling multiple large global clients for complex projects is a plus.
Responsibilities:
.Approaching potential leads and closing them within a stipulated time frame.
.Create exclusive distributors, exclusive super stockists and business associates for the company towards business growth.
.Guide, coordinate and make strategic marketing plans for the sales team working under his jurisdiction.
.Finding and developing new markets and improving sales.
.Keep abreast with stock reports, inventory, product orders, re-order etc.
.Training personnel and helping team members in developing their skills.
Requirements:
.Bachelor's degree in business, marketing or a related field.
.Experience in sales, marketing or related field.
.Strong communication skills.
.Excellent organizational skills.
.Proficient in Word, Excel, Outlook, and PowerPoint.
- Recording financial transactions in the books of accounts, maintained by cost centers.
- Preparing budgets, monitor expenses with respect to budgets, and performing variance analysis and cost control
- Maintaining receivables and payables and coordination with vendors, line managers and employees.
- Performing funds planning and cash flows, including liaison with banks/ legal/ tax/ other external agencies
- Preparing MIS reports for senior management.
- Ensuring timely actions and alerts on important business activities
- Coordinating with candidates for recruitment, joining and induction.
- Assisting employees in their issues related to their employment.
- Facilitating organizing of internal and external meetings, workshops and events, including logistics
- Any other task required to fulfil the responsibilities of the role.
What you need to have:
- Commerce Graduate or Post Graduate
- At least 3 years of experience in Accounting and Administrative roles
- Experience in Accounting / Audit / Tax Advisory
- Preferably from Dot Com/ Online media/ Internet/ eCommerce











