Harshilforworks commited on
Commit
4f10909
·
verified ·
1 Parent(s): caf238b

Upload 33 files

Browse files
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ Vector_db/faiss_index.faiss filter=lfs diff=lfs merge=lfs -text
Dataset/job_dataset_consolidated.csv ADDED
@@ -0,0 +1,194 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Title,tech_stack
2
+ .NET Developer,.NET;.NET Core;.NET Core basics;.NET Core fundamentals;.NET Framework;.NET Framework basics;ASP.NET;ASP.NET Core;ASP.NET MVC;ASP.NET basics;Angular;Azure;Azure DevOps;Blazor;C#;CI/CD;CSS;Dapper;Design Patterns;Docker;Entity Framework;Entity Framework basics;F#;Git;HTML;JavaScript basics;Kubernetes;LINQ;MVC;Microservices;Moq;NUnit;NUnit basics;NoSQL;REST APIs;Razor;SOLID;SOLID Principles;SQL Server;SignalR;Testing with NUnit;Testing with xUnit;Unit Testing;Unit Testing basics;VB.NET;VB.NET basics;Visual Studio;WebAPI;gRPC;xUnit
3
+ AI Engineer,AI;AWS;Apache Spark;Azure;C++;CI/CD;Classification;Cloud;Clustering;Computer Vision;Deep Learning;Docker;Entry-Level;Fresher;GCP;Generative AI;Hadoop;Hugging Face;Hugging Face Transformers;Java;Keras;Kubernetes;LIME;LLMs;ML;MLOps;Mid-Senior Level;Model Monitoring;MongoDB;NLP;NLTK;Neural Networks;NoSQL;NumPy;ONNX;OpenCV;Pandas;PyTorch;Python;R;Regression;Reinforcement Learning;SHAP;SQL;Scikit-learn;Senior-Level;Spark;Supervised/Unsupervised Learning;TensorFlow
4
+ AI Prompt Engineer,"AI Ethics;AI Frameworks;AI Model Optimization;API Integration;API integration (OpenAI/Azure);Advanced NLP;Advanced Python;Advanced prompt design (chain-of-thought, iterative optimization);Azure Cognitive Services;Chain-of-thought prompting;Chain-of-thought prompts;Collaboration;Communication;Creativity;Critical thinking;Data Analysis;Data analysis;Data analytics;Data visualization;Deep NLP expertise;GPT;GPT model exposure;GPT models intro;Hugging Face;Hugging Face Transformers;Hugging Face Transformers basics;Hugging Face basics;Intro NLP;Intro to NLP;Introductory NLP;Iterative prompt design;Iterative prompt optimization;JavaScript;JavaScript advanced;JavaScript basics;LLM;LLM tuning;Leadership;Machine Learning;Machine learning analysis;Machine learning for prompt tuning;Model Fine-tuning;NLP;NLP basics;NLP frameworks;NLP introduction;NLP techniques;NLTK basics;OpenAI API;OpenAI GPT basics;OpenAI GPT intro;OpenAI GPT model basics;OpenAI GPT models exposure;OpenAI GPT models intro;Problem-solving;Prompt Engineering;Prompt Optimization;Prompt chain-of-thought;Prompt design optimization;Prompt iterative optimization;Prompt optimization techniques;Prompt writing;Prompt writing fundamentals;PyTorch;PyTorch basics;Python;Python advanced;Python basics;SpaCy basics;Teamwork;TensorFlow;TensorFlow basics"
5
+ AR/VR Developer,"3D Graphics;3D Modeling;3D modeling and animation expert;3D modeling and graphics;3D modeling basics;3D modeling fundamentals;3D modeling/animation advanced;3D modeling/animation expert;ARCore;ARCore advanced;ARCore basics;ARKit;ARKit advanced;ARKit basics;ARKit, ARCore, Vuforia;Advanced 3D graphics;Advanced 3D modeling and animation;Advanced 3D modeling/animation;Blender basics;Blender/Maya basics;C#;C# advanced;C# basics;C++ advanced;C++ basics;C++, C# advanced;C++, C# expert;Collaboration;Communication;Creativity;Cross-Platform;Cross-platform deployment;Cross-platform development;Cross-platform optimization;Gesture and motion tracking;Gesture/motion tracking;Hardware integration;JavaScript;JavaScript advanced;JavaScript basics;Leadership;Machine Learning;Machine learning basics;Maya basics;Motion Tracking;Motion tracking basics;Performance Optimization;Performance optimization;Performance tuning;Problem-solving;Project coordination;Project management;Python basics;Spatial Computing;Spatial computing;Spatial computing basics;Team collaboration;Team management;Teamwork;UI/UX advanced;UI/UX design advanced;UI/UX design expert;UI/UX expert;UI/UX fundamentals;Unity;Unity advanced;Unity basics;Unity, Unreal Engine advanced;Unity, Unreal Engine expert;Unreal Engine;Unreal Engine advanced;Unreal Engine basics;Vuforia"
6
+ Android App Developer,Android SDK;Android Studio;Git;Java;Kotlin;MVC;Material Design;REST API;REST APIs;SQLite;UI/UX Basics;UI/UX Design
7
+ Android Architect,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Dagger;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;Room;Unit Testing
8
+ Android Developer,Agile;Android NDK;Android SDK;Android Studio;CI/CD;Debugging;Dependency Injection;Firebase;Git;Java;Jetpack;Kotlin;MVC;MVVM;Material Design;Mobile Development;Performance Optimization;Play Store;REST API;REST APIs;Room;SQLite;UI/UX Basics;UI/UX Design;Unit Testing;XML
9
+ Android Development,Android Studio;Git;Java;Kotlin;Material Design;REST API;SQLite;UI/UX Basics;UI/UX Design;XML
10
+ Android Solutions Architect,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Dagger;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;Room;Unit Testing
11
+ Android Solutions Engineer,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;REST APIs;Room;Unit Testing
12
+ Android Tech Lead,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Dagger;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;Room;Unit Testing
13
+ Associate Android Developer,Android Studio;Git;Java;Kotlin;Material Design;REST API;SQLite;UI/UX Design;XML
14
+ Associate Cloud Architect,AWS;AWS basics;Azure;Azure basics;Cloud Computing;Cloud Databases;Cloud database basics;Docker;Linux administration;Virtualization
15
+ Associate Cybersecurity Analyst,Firewall Basics;Firewall Management;GDPR Basics;Incident Response;Linux Security;Network Security;SIEM;Vulnerability Scanning;Wireshark
16
+ Associate Network Engineer,Bash Basics;Cisco IOS;DHCP;DNS;Entry-Level Networking;Python Basics;Subnetting
17
+ Associate System Engineer,Automation Basics;Cloud Computing;Cloud Concepts;Linux;Linux Administration Basics;Perl Basics;Systems Engineering;TCP/IP;VMware
18
+ Associate UX Designer,Adobe XD;Collaboration;Figma;Prototyping;Sketch;Team Collaboration;Typography;User Flows;User Research;User Research Basics;Wireframes;Wireframing
19
+ Associate iOS Engineer,Git;JSON;Mobile Testing;Objective-C;REST APIs;Swift
20
+ BI Analyst,Advanced BI modeling;Advanced Tableau;Advanced analytics;Analytics;BI;Basic data analysis;Basic statistical analysis;Basic statistics;Business Intelligence;Business acumen;Business metrics awareness;Business process knowledge;Complex SQL queries;Data analysis;Data governance;Data integration;Data modeling;ETL;ETL awareness;ETL knowledge;ETL pipeline design;ETL pipeline management;ETL pipelines;ETL process awareness;ETL process knowledge;ETL process understanding;ETL understanding;Entry-Level;Excel;Excel charts;Excel charts and dashboards;Excel charts and pivot tables;Excel dashboards;Excel visualization;Forecasting;Fresher;KPI and performance metrics development;KPI definition;KPI development;KPI knowledge;KPI monitoring;KPI strategy;KPI understanding;Looker;MySQL;MySQL basics;MySQL/PostgreSQL;PostgreSQL;PostgreSQL basics;Power BI;Predictive Analytics;Predictive analytics;Predictive modeling;QlikView;Redshift;Reporting;SQL;SQL & Database management;SQL optimization;SQL queries;SQL querying;Senior-Level;Snowflake;Statistics;Tableau
21
+ Backend Developer,AI;API Development;AWS;Agile;Azure;Backend Developer;CI/CD;CI/CD basics;Cloud;Cloud Awareness;Cloud Basics;Cloud Platforms;Django;Docker;E-commerce;Experienced;Express.js;Fintech;Flask;Fresher;GCP;Git;Go;GraphQL;GraphQL basics;HIPAA compliance;Healthcare;Java;Kubernetes;Logistics;Media Streaming;Microservices;MongoDB;MySQL;Node.js;PostgreSQL;Python;RESTful API;Redis;SaaS;Security;Server-Side;Server-Side Development;Social Media;Spring Boot;gRPC
22
+ Big Data Specialist,"AWS;AWS big data services;Analytical thinking;Apache NiFi;Apache NiFi basics;Apache Spark;Apache Spark basics;Azure;Azure big data services;Big Data;Big Data Analytics;BigQuery;Collaboration;Curiosity;Data Analytics;Data Mining;Data Visualization;Data Warehousing;Data governance;ETL;ETL basics;ETL concepts;Flink;GCP;GCP big data services;Hadoop;Hadoop (HDFS, Hive, MapReduce);Hadoop (HDFS, MapReduce, Hive);Hadoop (HDFS, MapReduce, Hive, Pig);Hadoop basics;Hadoop ecosystem;Hadoop ecosystem basics;Java;Java advanced;Java basics;Kafka;Leadership;Linux;Linux/Unix basics;MLlib;MLlib basics;Machine Learning;NoSQL;NoSQL basics;NoSQL basics (MongoDB, HBase);Power BI;Problem-solving;Python;Python advanced;Python basics;QlikView;Redshift;SQL;SQL basics;Scala;Scala advanced;Scala basics;Snowflake;Spark;Spark Streaming;Spark basics;Tableau;Talend;Talend basics;Team leadership;Teamwork;TensorFlow basics"
23
+ Blockchain Developer,Adaptability;Blockchain;Blockchain Architecture;C++ basics;Cloud integration;Collaboration;Communication;Consensus Algorithms;Corda;Corda basics;Cross-chain;Cross-chain development;Cross-chain interoperability;Cross-chain solutions;Cryptography;Cryptography advanced;Cryptography basics;Cryptography expert;Cryptography fundamentals;DApps;DApps basics;DApps fundamentals;Ethereum;Ethereum basics;Ethereum fundamentals;Ethereum multi-chain;Gas optimization;Git;Git advanced;Git basics;Hyperledger;Hyperledger Fabric;Hyperledger advanced;Hyperledger basics;Innovation;Innovation management;Innovation strategies;Java advanced;Java basics;Leadership;Mentoring;Mentorship;Multi-chain;Problem-solving;Project management;Python advanced;Python basics;Remix IDE;Remix IDE advanced;Remix IDE basics;Rust basics;Scalable DApps;Security Audits;Smart Contract Optimization;Smart Contracts;Smart contract development;Smart contract development and testing;Smart contract implementation;Smart contract optimization;Smart contract optimization and security audits;Smart contract security audits;Smart contract testing;Smart contracts;Smart contracts basics;Solidity;Solidity advanced;Solidity basics;Stakeholder collaboration;Team collaboration;Team management;Teamwork;Truffle;Truffle advanced;Truffle basics
24
+ Business Analyst,AI Analytics;AI-driven analytics;AI-enhanced analytics;AI-powered analytics;Advanced SQL;Advanced analytics;Advanced data analysis;Agile;Agile fundamentals;Agile leadership;Agile methodologies;Agile methodology;Agile methodology awareness;Agile project management;BI Tools;Basic data analysis;Business Analysis;Business Intelligence;Business Process;Business intelligence;Business process mapping;Business process modeling;Business process optimization;Collaboration;Communication;Critical Thinking;Critical thinking;Data Analysis;Data Storytelling;Data Visualization;Data analysis;Data analysis basics;Data interpretation;Data storytelling;Documentation;Excel;Power BI;Power BI basics;Problem Solving;Problem-solving;Process Improvement;Requirement Gathering;Requirement documentation;Requirement elicitation;Requirement gathering;Requirement management;Research;Research skills;SAS;SQL;SQL basics;Stakeholder Management;Stakeholder communication;Stakeholder engagement;Stakeholder management;Strategic Planning;Strategic planning;Tableau;Tableau basics;Team collaboration
25
+ Cloud,AWS;Azure;Bash;Basic networking;Cloud Computing;Cloud Security;Cloud storage basics;GCP;IAM;IAM fundamentals;Python;Python scripting
26
+ Cloud Architect,AWS;AWS fundamentals;Azure;Azure basics;Bash scripting;Cloud Computing;Cloud Security;Cloud security fundamentals;Docker;Docker introduction;GCP;GCP basics;Kubernetes;Kubernetes basics;Python;Python basics;Scripting;Virtualization
27
+ Cloud Automation Engineer,AWS;Ansible;Automation;CloudFormation;IaC;Kubernetes;Python;Terraform
28
+ Cloud Cost Optimization Architect,AWS;Azure;Cloud Cost Optimization;Cloud Monitoring;Cloud cost management;Python;Terraform
29
+ Cloud DevSecOps Architect,AWS;Ansible;Automation;Azure;CI/CD;CI/CD pipelines;Cloud Security;DevSecOps;Python;Security integration;Terraform
30
+ Cloud Engineer,"AWS;AWS CodePipeline;AWS advanced;AWS basics;Ansible;Automation;Azure;Azure advanced;Azure basics;Bangalore;Bash;CI/CD;CI/CD pipelines;CI/CD: Jenkins, GitLab CI, CircleCI;Chennai;CircleCI;Cloud;Cloud Architecture;Cloud Security;Cloud Security: IAM, RBAC, encryption, compliance;Cloud security compliance;CloudFormation;CloudFormation basics;CloudWatch;Containerization;Database & Storage: SQL, NoSQL, S3, Azure Blob Storage;DevOps;Docker Swarm;Docker basics;Docker/Kubernetes;Docker/Kubernetes fundamentals;Entry-Level;Fresher;GCP;GCP advanced;GCP basics;Git;Git/GitHub;Git/GitHub/GitLab;GitHub Actions;GitLab CI;Helm;Hyderabad;IAM basics;Infrastructure;Jenkins;Jenkins/GitHub Actions;Kubernetes;Kubernetes basics;Leadership;Monitoring;Monitoring & Logging: CloudWatch, Prometheus, ELK;Monitoring fundamentals;Monitoring/Logging: CloudWatch, Prometheus, ELK;Monitoring: CloudWatch, Azure Monitor;Monitoring: CloudWatch, Prometheus;Monitoring: CloudWatch, Prometheus, Azure Monitor;Monitoring: CloudWatch, Prometheus, ELK;Networking;Networking & Storage;Networking: VPC, load balancers, DNS, firewall rules;PowerShell;Prometheus;Pune;Python;Python scripting;Python/Bash scripting;Python/Bash/PowerShell;Remote;SQL, NoSQL, S3, Azure Blob;Scripting: Python, Bash, PowerShell;Security;Senior-Level;Shell scripting;Storage;Terraform;Terraform basics;Terraform/CloudFormation awareness;Terraform/CloudFormation basics;Terraform/CloudFormation knowledge;Terraform/CloudFormation/Ansible;VPC;VPN"
31
+ Cloud Infrastructure Architect,AWS;Azure;Cloud Infrastructure;Cloud networking;Hybrid Cloud;Hybrid cloud;Networking;Python;SDN;Terraform
32
+ Cloud Infrastructure Security Architect,AWS;Azure;Cloud Security;Cloud security;Compliance;Encryption;IAM;Kubernetes;Terraform
33
+ Cloud Migration Specialist,AWS;Azure;Cloud Architecture;Cloud Migration;Cloud migration;Database Migration;Database migration;GCP;Python;Terraform
34
+ Cloud Network Engineer,AWS;AWS Networking;Ansible;Automation with Ansible;Azure;Azure Networking;Cloud Networking;Load Balancers;VPC
35
+ Cloud Platform Architect,AWS;Azure;CI/CD;Cloud Platform;Docker Swarm;Kubernetes;Python;Terraform
36
+ Cloud Security Analyst,AWS Security;Azure Security;Cloud Security;Compliance;Firewall Management;GCP Security;Incident Response;Penetration Testing;Risk Management;SIEM;SIEM Tools
37
+ Cloud Security Architect,AWS;Azure;Cloud Security;Cloud security;Compliance;Compliance frameworks;Encryption;IAM;Python;Python scripting
38
+ Cloud Solutions,AWS;Cloud Basics;Cloud Security;Cloud storage basics;Docker;Infrastructure as Code;Java basics;Linux administration;Networking fundamentals;Python;Terraform;Terraform basics;Virtualization
39
+ Content Writer,"AI Tools;AI Writing Tools;AI content tools;AI content tools awareness;AI tool awareness;AI tools exposure;AI writing tool exposure;AI writing tools awareness;AI-assisted content creation;AI-assisted content optimization;AI-assisted content tools;AI-assisted writing;Adaptable tone and style;Adaptation of tone and style;Advanced SEO;Advanced SEO and analytics;Advanced SEO and keyword optimization;Advanced SEO skills;Advanced SEO techniques;Advanced content strategy;Advanced writing and editing;Advanced writing skills;Analytics;Analytics and KPI tracking;Analytics and performance measurement;Analytics basics;Articles;Backlinking;Basic SEO;Basic SEO knowledge;Basic writing and grammar;Blog Writing;Blog and article writing;Blogs;Brand Voice;Brand voice consistency;CMS;CMS and AI tools;CMS and AI writing tools;CMS basics;CMS familiarity;CMS proficiency;CMS tools;Clarity in writing;Collaboration;Collaboration and mentoring;Collaboration and team management;Collaboration and teamwork;Collaboration with cross-functional teams;Collaboration with marketing and design teams;Collaboration with marketing teams;Collaboration with teams;Communication skills;Comprehensive content strategy;Content Calendar;Content Marketing;Content Strategy;Content Writing;Content calendar management;Content creation;Content formatting;Content marketing;Content optimization;Content research;Content strategy;Content strategy development;Content strategy leadership;Content strategy planning;Content strategy support;Creativity;Cross-functional collaboration;Digital Marketing;Digital Marketing Tools;Digital marketing awareness;Digital marketing basics;Digital marketing knowledge;Digital marketing tools;Digital marketing tools (GA, SEMrush);Digital marketing tools (GA, SEMrush, HubSpot);Digital marketing tools (GA4, SEMrush, HubSpot);Digital marketing tools (Google Analytics, SEMrush);Digital marketing tools (Google Analytics, SEMrush, HubSpot);Digital marketing tools proficiency;Editing;Editing and fact-checking;Editing and proofreading;Fact-checking;Fact-checking and research;Google Analytics;Grammar;Grammar and punctuation;HubSpot;KPI tracking;Keyword Usage;Keyword usage;Keywords;Multi-format Content;Multi-format content creation;Multi-format content creation (blogs, social media, video scripts);Multi-format content creation (blogs, whitepapers, social media, scripts);Performance Tracking;Performance tracking;Performance tracking and KPI analysis;Project Management;Project management;Project management for content initiatives;Proofreading;Research;Research and fact-checking;Research skills;SEMrush;SEO;SEO Basics;SEO and keyword optimization;SEO and keyword research;SEO basics;SEO fundamentals;SEO keyword research;SEO optimization;SEO optimization and backlinking;Social Media Content;Social media content;Time Management;Time management;Tone and style adaptation;WordPress;WordPress basics;WordPress or CMS proficiency;Writing and grammar;Writing clarity;Writing clarity and grammar"
40
+ Copywriter,"AI Tools;AI content tools;AI writing tool awareness;AI writing tools;AI writing tools awareness;AI-assisted content creation;AI-assisted content optimization;AI-assisted content tools;AI-assisted writing;AI-assisted writing tools;Adaptable writing style;Advanced SEO;Advanced SEO and analytics;Advanced copywriting;Advanced copywriting and editing;Analytics;Analytics and KPI tracking;Basic SEO;Basic SEO knowledge;Basic SEO practices;Brand Consistency;Brand Messaging;Brand Voice;Brand consistency;Brand messaging;Brand messaging and consistency;Brand voice alignment;Brand voice consistency;CMS;CMS and AI tools;CMS and AI tools proficiency;CMS basics (WordPress, HubSpot);CMS familiarity;CMS proficiency;CMS usage;Clear and persuasive writing;Collaboration;Collaboration and communication;Collaboration and leadership;Collaboration with marketing teams;Communication;Content Editing;Content Research;Content Strategy;Content Writing;Content adaptation for brand voice;Content editing and proofreading;Content research;Content research and accuracy;Content strategy;Copywriting;Creativity;Creativity and storytelling;Digital Marketing;Digital marketing channel familiarity;Digital marketing channels and tools;Digital marketing expertise;Digital marketing familiarity;Digital marketing integration;Digital marketing knowledge;Digital marketing strategy;Digital marketing tools;Editing;Editing and proofreading;Email Marketing;Email and social media familiarity;Familiarity with digital marketing channels;Grammar;Grammar and punctuation;Grammar and punctuation mastery;KPI analysis;Leadership;Leadership and mentoring;Multi-format content creation;Multi-format copywriting;Performance Analysis;Performance measurement;Performance tracking;Persuasive copywriting;Persuasive writing;Project Management;Project and performance management;Project management;Proofreading;Proofreading and editing;Research;Research and accuracy;Research and fact-checking;SEO;SEO and analytics expertise;SEO and keyword optimization;SEO basics;SEO optimization;SEO optimization and analytics;Social Media;Storytelling;Storytelling and creativity;Strategic content planning;Strategic copywriting;Team Leadership;Team collaboration;Team leadership;Team leadership and collaboration;Time Management;Time management;Tone and style adaptation"
41
+ Cyber Defense Analyst,Compliance;Compliance Auditing;Firewall Management;Incident Response;Malware Analysis;SIEM Tools;SOC;SOC Operations;Threat Hunting
42
+ Cybersecurity,Antivirus Tools;C++ Basics;Encryption;Encryption Fundamentals;Incident Response;Linux Fundamentals;Linux Security;Malware Analysis;Metasploit;NIST;NIST Basics;Network Security;Penetration Testing;Python;Snort;Vulnerability Assessment;Wireshark
43
+ Cybersecurity Analyst,Bash;C++;Cloud Security;Cloud Security (AWS/Azure);Encryption Basics;Firewall Configuration;Firewalls;Incident Response;Linux Basics;Malware Analysis;Nessus;Network Security;Penetration Testing;Python;QRadar;Risk Management;SIEM;SOC;Snort;Splunk;Threat Hunting;Vulnerability Assessment;Wireshark
44
+ Cybersecurity Risk Analyst,Compliance;Compliance Auditing;Incident Response;PowerShell;Python;Risk Management;Security Auditing;Splunk;Vulnerability Assessment
45
+ Cybersecurity Support Analyst,Cryptography;Cryptography Basics;Firewall Management;Firewall Rules;ISO 27001;ISO 27001 Basics;Incident Response;SIEM;Teamwork;Wireshark
46
+ Data Analyst,A/B testing;Advanced Analytics;Advanced SQL;Advanced analytics;BI;Basic statistics;BigQuery;Dashboard;Dashboards;Data Analytics;Data Cleaning;Data Engineering;Data Visualization;Data engineering;Data warehousing;ETL;ETL pipelines;ETL workflows;Entry-Level;Excel;Excel charts;Excel functions;Fresher;Google Data Studio;Hadoop;Hadoop basics;Hypothesis testing;Kafka;Leadership;Looker;Machine learning;Machine learning algorithms;Matplotlib;MySQL;Pandas;PostgreSQL;Power BI;Predictive Analytics;Predictive Modeling;Predictive modeling;Python;R;Redshift;Regression;Reporting;SAS;SQL;Seaborn;Senior-Level;Snowflake;Spark;Spark basics;Statistical modeling;Tableau;Time-series analysis;Time-series forecasting;Visualization
47
+ Data Analyst / Data Scientist,"Basic ML: classification, clustering;Data Analyst;Data Scientist;Data Visualization;Internship;Machine Learning;Matplotlib;MongoDB;MySQL;NumPy;Pandas;Python;R;SQL;Seaborn"
48
+ Data Engineer,AWS;AWS Basics;AWS Beginner;AWS Cloud Basics;AWS EMR;AWS Glue;AWS Redshift;AWS S3;AWS S3 Basics;Airflow;Airflow Basics;Airflow Fundamentals;Analytical Thinking;Apache Kafka;Apache Spark;Azure;Azure Basics;Azure Data Lake;Azure Fundamentals;Azure Synapse;Big Data;BigQuery;Data Cleaning;Data Engineering Fundamentals;Data Governance;Data Modeling;Data Modeling Basics;Data Partitioning;Data Structures;Data Warehousing;Databricks;ETL;ETL Basics;ETL Fundamentals;ETL Tools Introduction;Flink;GCP BigQuery;Hadoop;Hadoop Basics;Hadoop Fundamentals;Java;Java Basics;Kafka;Linux;MongoDB;MySQL;PostgreSQL;Python;Redshift;SQL;SQL Optimization;Scala;Scala Basics;Snowflake;Spark;Spark Basics;Spark Fundamentals
49
+ Data Science,"Basic ML: logistic regression, clustering, decision trees;Basic ML: regression, classification, clustering;Data Analysis;Data Science Associate;Data Science Intern;Data Visualization;Data cleaning;Data preprocessing;Data wrangling;ETL;Machine Learning;Matplotlib;MySQL;NumPy;Pandas;PostgreSQL;Python;R;SQL;Seaborn"
50
+ Data Science Team Lead,AI;AWS;Big Data;Classification;Data Science;ETL automation;Ensemble methods;Feature engineering;GCP;Hadoop;Java/Scala;Leadership;Machine Learning;NLP;PowerBI;Predictive modeling;Python;R;Regression;Reinforcement Learning;SQL;Spark;Tableau
51
+ Data Scientist,"Basic ML algorithms: regression, classification, clustering;Basic ML: classification, regression, clustering;Big Data;Classification;Clustering;Data Analysis;Data Scientist;Data preprocessing;Data wrangling;Deep Learning;ETL pipelines;Ensemble methods;Hadoop;Java/Scala;Machine Learning;Matplotlib;MongoDB;MySQL;NLP;NumPy;Pandas;PostgreSQL;PowerBI;Python;Python (advanced);R;Regression;Reinforcement Learning;SQL;Seaborn;Spark;Tableau;Visualization"
52
+ DevOps Cloud Architect,AWS;Automation;Azure;Azure DevOps;CI/CD;CI/CD pipelines;Cloud Architecture;DevOps;Docker;Kubernetes;Python;Terraform
53
+ DevOps Engineer,API automation;AWS;AWS awareness;AWS basics;Ansible;Ansible awareness;Automation;Azure;Azure awareness;Azure basics;Bash;Bash basics;CI/CD;CI/CD basics;Chef;CircleCI;Cloud;Containerization;DevOps;DevSecOps;Docker;Docker Swarm;ELK stack;Entry-Level;Experienced;Fresher;GCP;GCP awareness;GCP basics;Git;GitHub/GitLab;GitLab CI;Grafana;Helm;Jenkins;Kubernetes;Linux basics;Linux fundamentals;Linux/Unix;Microservices;Prometheus;Puppet;Python;Python basics;Python fundamentals;Senior-Level;Terraform;Terraform awareness;Terraform/Ansible awareness
54
+ Digital Marketing Specialist,"A/B Testing;AI Marketing Tools;AI marketing tools;AI-driven marketing;AI-driven marketing and personalization;AI-driven marketing solutions;AI-driven marketing strategies;AI-driven personalization;AI-driven personalization and marketing automation;AI-powered marketing solutions;AI-powered marketing tools;Adaptability;Advanced SEO and SEM;Advanced analytics (Google Analytics, Tableau, Mixpanel);Advanced digital campaigns;Advanced digital marketing campaigns;Advanced digital marketing strategies;Advanced digital marketing strategy;Analytics;Analytics (GA, Tableau, Mixpanel);Analytics and reporting;Analytics and reporting (GA, Tableau, Mixpanel);Analytics and reporting (Google Analytics, Tableau, Mixpanel);Basic marketing automation;Blogging;Blogging and copywriting;Brand Management;Brand Strategy;Brand and UX strategy;Brand management;Brand management and UX integration;Brand strategy;Brand strategy and UX design;Brand strategy and UX design integration;Brand strategy and UX integration;Budget and ROI management;Budget and ROI optimization;Budget management;Budget management and ROI optimization;Budget management and ROI tracking;Budget optimization;Budget planning;Budget planning and ROI optimization;CMS;CMS (WordPress);CMS (WordPress) basics;CMS knowledge;CMS tools;CMS tools (WordPress);CRM and automation tools (HubSpot, Marketo, Salesforce);CRM and marketing automation tools;CRM tools (HubSpot, Marketo, Salesforce);CRM tools (HubSpot, Salesforce);CRM tools (HubSpot, Salesforce, Marketo);Campaign Management;Campaign Optimization;Communication;Communication skills;Content Creation;Content Marketing;Content and social media campaigns;Content and social media marketing;Content creation;Content creation and copywriting;Content creation and social media marketing;Content marketing;Content marketing and social media strategy;Content marketing strategy;Conversion Optimization;Conversion Rate Optimization;Conversion rate optimization;Copywriting;Creativity;Cross-channel campaign coordination;Cross-channel campaign management;Data-Driven Marketing;Data-driven campaign optimization;Data-driven campaign strategies;Data-driven decision making;Data-driven decisions;Data-driven marketing;Data-driven marketing decisions;Data-driven optimization;Data-driven strategy implementation;Digital Marketing;Digital advertising basics;Digital campaign strategy;Digital marketing strategy;Digital strategy development;Email Marketing;Email automation;Email automation and personalization;Email automation tools (HubSpot, Marketo);Email marketing (Mailchimp, HubSpot basics);Email marketing automation;Email marketing basics;Email marketing tools (Mailchimp, HubSpot) basics;Email marketing tools basics;Emerging Technologies;Emerging marketing technologies;Emerging marketing technologies (AI-driven personalization);Facebook Ads Manager;Facebook Ads Manager basics;Google Ads;Google Ads and Facebook Ads basics;Google Ads basics;Google Analytics;Google Analytics basics;Instagram and LinkedIn marketing basics;Instagram marketing basics;Instagram, LinkedIn basics;Lead Generation;Lead generation;Lead generation and CRM integration;Lead generation and CRM management;Lead generation and CRM tools;Lead generation and nurturing;LinkedIn marketing basics;Marketing Automation;Marketing Strategy;Marketing Tools;Marketing analytics (GA, Tableau, Mixpanel);Marketing analytics (Google Analytics, Tableau, Mixpanel);Marketing analytics (Tableau, Mixpanel, GA);Marketing analytics and reporting;Marketing automation tools (HubSpot, Marketo, Salesforce);Multi-channel campaign coordination;Multi-channel campaign integration;Multi-channel campaign management;Multi-channel marketing strategy;PPC;PPC campaign optimization;PPC campaigns;PPC campaigns management;SEM;SEM basics;SEO;SEO and SEM fundamentals;SEO and SEM optimization;SEO fundamentals;SEO, SEM, PPC;SEO, SEM, PPC campaigns;SEO, SEM, PPC optimization;SEO/SEM fundamentals;SEO/SEM/PPC campaign management;SEO/SEM/PPC management;SEO/SEM/PPC optimization;Social Media;Social Media Marketing;Social media campaigns;Social media marketing;Social media marketing basics;Strategic digital marketing planning;Team collaboration;Team leadership;Team leadership and mentoring;Team leadership and mentorship;Team management;Teamwork;UX Design;UX Integration;UX and UI design integration;UX design integration;UX integration;UX/UI;UX/UI Integration;UX/UI integration"
55
+ Enterprise Cloud Architect,Cloud Strategy;Cloud strategy;Enterprise Cloud;Kubernetes;Leadership;Multi-cloud architecture;Serverless;Serverless computing;Terraform
56
+ Enterprise Network Engineer,Cisco ASA;EIGRP;Enterprise Networking;F5 Load Balancer;MPLS;QoS
57
+ Entry Level Data Scientist,"Basic ML: classification, regression, clustering;Data Analysis;Data Scientist;Data cleaning;Data wrangling;Machine Learning;Matplotlib;MongoDB;MySQL;NumPy;Pandas;PostgreSQL;Python;R;SQL;Seaborn;Visualization"
58
+ Entry-Level ML Engineer,"Data Preprocessing;Data preprocessing;Entry-Level ML Engineer;Feature engineering;Git/GitHub;Java;ML Models;ML basics: classification, regression, clustering, decision trees;ML libraries: Scikit-learn, TensorFlow, PyTorch;Python;R;Statistics: probability, linear algebra;Visualization;Visualization: Matplotlib, Seaborn"
59
+ Entry-Level Network Analyst,DNS;Nagios;Network Analysis;Subnetting;TCP/IP;Wireshark
60
+ Entry-Level Security Analyst,C++;Firewall Configuration;Incident Response;Malware Analysis;Metasploit;Risk Assessment Basics;Risk Management;Snort;Vulnerability Assessment;Windows Security
61
+ Entry-level Android Developer,Android Studio;Git;Java;Kotlin;Material Design;REST API;SQLite;UI/UX Design;XML
62
+ Entry-level iOS Developer,Cocoa Touch;Objective-C;Simulator;Swift;UI/UX Basics;UI/UX Design;Xcode;iOS SDK
63
+ Ethical Hacker,"Advanced Python, C/C++;Advanced Python, C/C++, JavaScript;Advanced network security;Advanced networking;Analytical skills;Analytical thinking;Bash scripting;Bash scripting basics;Bash, PowerShell;Bash, PowerShell scripting;Basic cryptography knowledge;Basic cryptography understanding;Basic knowledge of Nmap, Burp Suite;Basic vulnerability assessment;Burp;Burp Suite;Communication;Compliance (NIST, ISO);Compliance and risk assessment;Compliance awareness;Compliance frameworks;Cryptography;Cryptography and SSL/TLS;Cryptography fundamentals;Cryptography, SSL/TLS;Ethical Hacking;Ethical awareness;Ethical compliance;Ethical mindset;Expert network and web security;Expert network security;Familiarity with Metasploit and Burp Suite;Familiarity with Metasploit, Wireshark;Familiarity with Nmap and Wireshark;Familiarity with Nmap, SQLMap;Introduction to penetration testing;Introductory penetration testing;Leadership;Linux;Linux (Kali Linux/Parrot OS) basics;Linux (Kali, Parrot) expert;Linux (Kali/Parrot OS) basics;Linux (Kali/Parrot) advanced;Linux and Windows OS basics;Linux and Windows OS expert;Linux and Windows expert;Linux and Windows security;Linux and Windows security expert;Linux expert;Linux/Windows OS expert;Linux/Windows OS fundamentals;Linux/Windows expert;Malware Analysis;Malware analysis;Malware analysis and reverse engineering;Metasploit;Metasploit, Burp Suite, Nmap, SQLMap;Metasploit, Burp Suite, Nmap, SQLMap, Wireshark;Metasploit, Burp Suite, Nmap, Wireshark;Metasploit, Burp Suite, Nmap, Wireshark, SQLMap;Metasploit, Nmap, Burp Suite, SQLMap;Metasploit, Nmap, Burp Suite, SQLMap, Wireshark;Network Security;Network and application security;Network and application security expert;Network and web security;Network and web security expert;Network penetration testing;Network security expert;Networking basics;Networking fundamentals;Nmap;Penetration Testing;Penetration testing;Penetration testing and vulnerability assessment;Penetration testing fundamentals;Problem-solving;Project management;Python;Python basics;Python, C/C++, JavaScript;Python, C/C++, JavaScript advanced;Reverse engineering;Risk assessment;SQLMap;Security frameworks (NIST, ISO);Teamwork;Vulnerability assessment;Vulnerability assessment basics;Vulnerability scanning;Vulnerability scanning basics;Web Security;Web app security;Web app security basics;Web app security testing;Web application and network security;Web application security;Web application security basics;Web security testing;Windows Security;Windows security and AD;Windows security and Active Directory;Windows security basics;Windows security expert;Wireshark"
64
+ Fintech Engineer,"API & microservices architecture;API & microservices design;API Architecture;API Integration;API and microservices architecture;API architecture;API architecture and microservices;API design;API design and microservices;API integration basics;API integration fundamentals;AWS;AWS & Azure cloud;AWS basics;AWS/Azure basics;Adaptability;Agility;Azure basics;Blockchain;Blockchain & smart contracts;Blockchain Technology;Blockchain and DLT;Blockchain and smart contracts;Blockchain basics;Blockchain development;Blockchain fundamentals;Blockchain implementation;Cloud Computing;Cloud basics (AWS/Azure);Cloud computing (AWS, Azure);Cloud computing AWS/Azure;Cloud platforms (AWS, Azure);Cloud platforms AWS/Azure;Collaboration;Communication;Cross-functional collaboration;Cross-functional team collaboration;Cybersecurity;Cybersecurity and compliance;Cybersecurity awareness;Cybersecurity basics;Cybersecurity compliance;Cybersecurity expertise;Cybersecurity fundamentals;Data Analysis;Data analysis basics;DevOps;DevOps automation;DevOps in fintech;DevOps practices;Financial Analysis;Financial Modeling;Financial analysis;Financial analysis and modeling;Financial data analysis;Financial domain knowledge;Financial knowledge basics;Financial modeling;Financial modeling and analysis;Financial modeling and forecasting;Financial products knowledge;Financial products understanding;Innovation;Innovation management;Innovation strategies;Intro to ML;Intro to machine learning;Introductory ML;Introductory data science;Introductory machine learning;JavaScript advanced;JavaScript basics;Leadership;ML analytics;Machine Learning;Machine learning and AI analytics;Machine learning basics;Machine learning for analytics;Machine learning predictive analytics;Machine learning predictive modeling;Microservices architecture;Microservices design;Predictive modeling and automation;Problem-solving;Project leadership;Project management;Python;Python advanced;Python basics;Quantitative modeling;Regulatory Compliance;SQL;SQL advanced;SQL basics;SQL fundamentals;Smart Contracts;Smart contract development;Smart contracts;Smart contracts development;Smart contracts implementation;Stakeholder collaboration;Stakeholder management;Strategic planning;Team leadership;Team management;Teamwork"
65
+ Fresher Data Scientist,"Basic ML: classification, regression, clustering;Data Scientist;Data Visualization;Entry Level;Machine Learning;Matplotlib;MongoDB;MySQL;NumPy;Pandas;Python;R;SQL;Seaborn"
66
+ Fresher ML Engineer,"Data Preprocessing;Data preprocessing;Data visualization: Matplotlib, Seaborn;Feature engineering;Fresher ML Engineer;Git/GitHub;Java;ML Projects;ML frameworks: Scikit-learn, TensorFlow, PyTorch, Keras;ML fundamentals: regression, classification, clustering, decision trees;Python;R;Statistics: probability, linear algebra;Visualization"
67
+ Frontend Developer,"AI Dashboards;Advanced React;Advanced React (Hooks, Redux);Angular;Angular basics;Bootstrap;Browser Developer Tools;CI/CD;CSS;CSS3;Dashboard Development;E-commerce;Enterprise Web Applications;Entry-Level;Fresher;Frontend;Git;HTML;HTML5;JavaScript;JavaScript (ES6+);Lazy loading;Media Streaming;Mid-Senior;PWA;Performance optimization;Performance tuning;React;React basics;React/Redux;Responsive Design;SPA;SPA Development;SPA/PWA;SaaS Development;Senior;Tailwind CSS;Testing automation;UI;UI Development;Unit & E2E testing;Unit/Integration/E2E testing;Vue.js;Vue.js basics;Web Application Development;Web Applications;Web Apps;Web Development"
68
+ Full Stack Developer,Agile;Angular;Backend;CI/CD;CSS;CSS3;Cloud;Cloud Development;Cloud Platforms;Django;Django/Flask;Docker;E-commerce;Enterprise Applications;Entry-Level;Experienced;Fintech;Flask;Fresher;Frontend;Full Stack Developer;Git;HTML;HTML5;JavaScript;JavaScript (ES6+);Kubernetes;Microservices;Mid-Level;MongoDB;MySQL;NoSQL;Node.js;PostgreSQL;Python (Django/Flask);RESTful API design;RESTful APIs;React;Redux;SQL;Security;Serverless;TypeScript;Vue.js;Web Development;Web Security
69
+ Game Developer,AI and gameplay systems;AI programming;AI/gameplay systems;Adaptability;Advanced AI and gameplay;Advanced AI and gameplay systems;Advanced AI/gameplay systems;Advanced gameplay and AI;Advanced gameplay and AI systems;Advanced gameplay systems;Animation basics;Animation fundamentals;C#;C# advanced;C# basics;C# expert;C++;C++ advanced;C++ basics;C++ expert;Communication;Creativity;Cross-platform deployment;Cross-platform development;Debugging;Debugging and profiling;Debugging basics;DirectX basics;DirectX/OpenGL basics;Game AI;Game Design;Game Mechanics;Game mechanics basics;Game mechanics fundamentals;Gameplay systems;Gameplay systems and AI;Gameplay systems development;Git;Git basics;Godot basics;Graphics Programming;Graphics and performance optimization;Graphics optimization;Java advanced;Java basics;Leadership;Mobile game awareness;Mobile/console development basics;Mobile/console platform awareness;Multiplayer;Multiplayer networking;OpenGL basics;Performance Optimization;Performance optimization;Performance profiling;Physics;Physics and animation basics;Physics and collision basics;Physics and collision handling;Physics and collision systems;Physics basics;Physics simulation;Project management;Python advanced;Python basics;Shader Programming;Shader programming;Shader programming HLSL/GLSL;Team collaboration;Teamwork;Testing and debugging;Testing frameworks;Testing/debugging;Unity;Unity basics;Unity expert;Unreal Engine;Unreal Engine basics;Unreal Engine expert
70
+ Graduate Network Engineer,Basic Routing;LAN/WAN;Python Automation;Python Scripting Basics;Routing;Switching
71
+ Graduate Security Analyst,Antivirus;Firewall Configuration;Incident Response;Malware Analysis;NIST;NIST Basics;Network Security;Python Basics;Snort;Windows/Linux Basics
72
+ Graduate iOS Developer,App Development;Cocoa Touch;Git;MVC;Swift;UIKit;Xcode
73
+ Graphic Designer,3D Design;3D Design Basics;AI Design Tools;AR/VR Design;Adaptability;Adobe Creative Suite;Adobe Illustrator;Adobe InDesign;Adobe Photoshop;Adobe XD;Advanced Adobe Photoshop;Advanced Photoshop;After Effects;Animation;Basic Figma;Basic HTML/CSS;Branding;Color Theory;Communication;Creativity;Digital Assets;Figma;Figma Basics;Graphic Design;Illustrator;InDesign;Motion Graphics;Photoshop;Time Management;Typography;UI/UX Design;Web Design;Web Design Basics;Web and Mobile Design
74
+ Hybrid Cloud Architect,AWS;Azure;Cloud Architecture;Hybrid Cloud;Hybrid cloud design;Networking;Python;Terraform
75
+ IT Support - Networking Focus,DNS;IT Support;LAN/WAN;Network Troubleshooting;Networking;TCP/IP;Troubleshooting
76
+ Information Security Analyst,Firewall Basics;Firewall Configuration;GDPR;GDPR Basics;Incident Response;Nessus;Python;SIEM;Snort;Vulnerability Assessment
77
+ Information Security Specialist,Incident Response;Python;QRadar;SIEM;SOC;Splunk;Threat Intelligence;Vulnerability Assessment;Vulnerability Management
78
+ Infrastructure Network Engineer,Cisco Prime;LAN/WAN;LAN/WAN Design;Nagios;Python;Python Automation;QoS
79
+ IoT Engineer,"AWS IoT advanced;AWS IoT basics;AWS, Azure, GCP IoT;Actuator integration;Advanced C programming;Advanced C, C++;Advanced sensor integration;Agile awareness;Agile methodology awareness;Azure IoT advanced;Azure IoT basics;Bluetooth;Bluetooth and Zigbee protocols;C advanced;C basics;C++ advanced;C++ basics;C, C++ advanced;C, C++ expert;CI/CD;CI/CD automation;CI/CD pipelines;Cloud Integration;Cloud IoT;Cloud IoT basics;Cloud platforms (AWS, Azure, GCP);Cloud platforms AWS/Azure/GCP;CoAP;CoAP basics;Communication;Cross-functional collaboration;Cross-team collaboration;Data Pipelines;Data analytics;Data pipelines and analytics;Edge Computing;Edge computing;Embedded Firmware;Embedded Systems;Embedded firmware;Embedded firmware and hardware interfacing;Embedded firmware design;Embedded firmware development;Embedded firmware optimization;Embedded firmware understanding;Embedded systems design;Embedded systems development;GCP IoT advanced;Google Cloud IoT basics;IPv6 basics;IoT Architecture;IoT Protocols;IoT architecture;IoT architecture and deployment;IoT architecture and design;IoT architecture design;IoT system architecture;Java advanced;Java basics;Leadership;LoRa basics;LoRaWAN;MQTT;MQTT basics;MQTT, CoAP, LoRaWAN, NB-IoT;Machine Learning;Machine learning;Machine learning integration;Network optimization;Network security;Network security and optimization;Power BI basics;Problem-solving;Project execution;Project management;Project strategy;Python;Python advanced;Python basics;Python, Java;Real-time analytics;Real-time analytics and ML;Real-time analytics and ML integration;Real-time data analytics;Security;Sensor Integration;Sensor and actuator integration;Sensor fusion and actuator control;Sensor fusion and actuator integration;Sensor integration;Sensor integration and actuator management;Strategic planning;TCP/IP basics;TCP/IP, IPv6;Tableau basics;Team collaboration;Team management;Teamwork;Zigbee;Zigbee basics"
80
+ Java Developer,APIs;Advanced Java;Advanced SQL;Agile;Angular;Angular/React;Basic REST API knowledge;CI/CD;CSS;Cassandra;Collections;Collections Framework;Concurrency;Concurrency Basics;Core Java;Database;Database Basics;Database Management;Database Tuning;Debugging;Docker;Encapsulation;Exception Handling;File Handling;Git;Gradle;HTML;HTML/CSS;Hibernate;Hibernate Basics;Inheritance;JDBC;JPA;JSP;JUnit;JUnit Basics;JVM;JVM Internals;Java;Java APIs;Java Collections;Java Developer;Java I/O;JavaScript;JavaScript Basics;Jenkins;Kafka;Kubernetes;Leadership;Maven;Mentoring;Microservices;Mockito;MongoDB;Multithreading;Multithreading Basics;Networking Basics;NoSQL;OOP;Performance Optimization;Performance Tuning;Polymorphism;Problem Solving;REST APIs;RESTful APIs;SOAP;SOAP APIs;SQL;SQL (MySQL/PostgreSQL);SQL Basics;SQL Queries;SVN;Selenium;Servlets;Spring;Spring Basics;Spring Boot;Spring Framework Basics;System Design;Team Collaboration;Teamwork;TestNG;TestNG Basics;Testing;Version Control (Git);Version Control (Git/SVN);Web Development
81
+ JavaScript Developer,"AJAX;AJAX/JSON;Adaptability;Advanced JavaScript;Advanced performance optimization;Angular;Angular basics;Async programming;CI/CD;CI/CD basics;CI/CD pipelines;CSS3;CSS3 basics;Communication;Core JavaScript ES6+;Cross-team collaboration;Docker;Docker basics;Docker, CI/CD;ES6+;Express.js;Git;Git basics;GraphQL;HTML5;HTML5 basics;JSON;JavaScript;JavaScript ES6+;JavaScript advanced;JavaScript expert;Jest;Jest, Cypress;Jest, Cypress, Mocha;Jest, Mocha, Cypress;Leadership;Node.js;Performance optimization;Performance tuning;Problem-solving;Project management;REST API;REST API basics;REST API development;REST API integration;REST API knowledge;REST API, GraphQL;REST API/GraphQL;REST APIs;REST APIs, GraphQL;React;React basics;React, Angular, Vue.js;Redux;Redux, Vuex;Redux/Vuex;Responsive design;Team collaboration;Team management;Teamwork;Testing frameworks (Jest, Cypress, Mocha);Testing frameworks (Jest, Mocha, Cypress);Testing frameworks: Jest, Mocha, Cypress;TypeScript;Vue.js;Vue.js basics;Web performance optimization;Webpack;Webpack, Babel;Webpack, Babel, npm, Yarn;npm, Yarn"
82
+ Junior Android Developer,Android Studio;Git;Java;Kotlin;Material Design;REST API;SQLite;UI/UX Design;XML
83
+ Junior Android Engineer,Android Studio;Git;Java;Kotlin;Material Design;REST API;REST APIs;SQLite;UI/UX Basics;UI/UX Design;XML
84
+ Junior Cloud Engineer,AWS;Automation;Azure;CI/CD;CI/CD introduction;Cloud Computing;Cloud networking;Docker;Docker basics;Kubernetes;Kubernetes fundamentals;Python scripting;Scripting
85
+ Junior Data Scientist,"Analytics;Basic ML: logistic regression, decision trees, K-means;Data Scientist;Data Visualization;Excel;ML Models;Matplotlib;MySQL;NumPy;Pandas;PostgreSQL;Python;R;SQL;Seaborn"
86
+ Junior Interaction Designer,Adobe XD;Figma;Interaction Design;Prototyping;Prototyping Basics;Sketch;Typography;User Research;User Research Fundamentals;Wireframing
87
+ Junior Machine Learning Engineer,"Basic ML models: decision trees, K-means, logistic regression;Data Preprocessing;Data preprocessing;Data visualization: Matplotlib, Seaborn;Feature engineering;Git/GitHub;Java;Junior ML Engineer;Kaggle Projects;ML Models;ML frameworks: Scikit-learn, TensorFlow, PyTorch, Keras;ML fundamentals: regression, classification, clustering, decision trees;Machine Learning Engineer;Matplotlib;MongoDB;MySQL;NumPy;Pandas;Python;R;SQL;Seaborn;Statistics: probability, linear algebra;Visualization"
88
+ Junior Network Engineer,Cisco IOS;Cisco Routers;Cisco Switches;DHCP;DNS;LAN/WAN;Network Engineer;Subnetting;TCP/IP;Wireshark
89
+ Junior Security & Network Engineer,Cisco Routers;Firewall;Firewall Basics;IDS/IPS;IDS/IPS Intro;VPN;Wireshark
90
+ Junior Security Analyst,Cryptography;Cryptography Fundamentals;Firewall Configuration;ISO 27001;ISO 27001 Basics;Incident Response;JavaScript Basics;Malware Analysis;Metasploit;Risk Assessment;SIEM;Team Collaboration;Windows Security;Wireshark
91
+ Junior Swift Developer,Agile;Git;Objective-C Basics;Swift;UI/UX;UI/UX Guidelines;Xcode;iOS Mobile Development
92
+ Junior System Engineer,AWS Fundamentals;Bash Scripting;Cloud Basics;Linux;Linux Basics;Python;System Engineer;System Support;TCP/IP;Troubleshooting;VMware;VirtualBox;Windows Server;Windows Server Basics
93
+ Junior UX Analyst,Figma;InVision;Prototyping;User Flows;User Research;User Research Basics;Wireframes;Wireframing
94
+ Junior UX Designer,Adobe XD;Basic Usability Testing;Color Theory;Figma;InVision;Information Architecture;Layout Design;Usability Testing;User Research;Wireframing
95
+ Junior iOS Developer,Cocoa Touch;Git;Interface Builder;JSON Handling;Objective-C;REST APIs;Swift;Unit Testing;iOS SDK
96
+ Lead Android Engineer,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Dagger;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;Room;Unit Testing
97
+ Lead Cloud Solutions Architect,AWS;Azure;Cloud Strategy;Cloud cost optimization;Leadership;Microservices;Microservices design;Multi-cloud strategy;Python;Serverless;Serverless architecture;Stakeholder management;Terraform
98
+ Lead Cybersecurity Analyst,Cloud Security;Compliance;Leadership;Risk Management;SIEM;Splunk;Team Leadership;Threat Hunting
99
+ Lead Data Scientist,AI;AWS;Azure;Big Data;Classification;Data Science;ETL automation;Ensemble methods;Feature Engineering;Git;Hadoop;Java/Scala;Jupyter;Leadership;Machine Learning;NLP;PowerBI;Python;R;Regression;Reinforcement Learning;SQL;Spark;Tableau
100
+ Lead ML/AI Engineer,"Advanced ML/DL: deep learning, reinforcement learning, NLP, computer vision, transfer learning;Big Data;Big data: Hadoop, Spark;Cloud Deployment;Feature engineering, ETL pipelines;Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced), ONNX;Java;Lead ML/AI Engineer;Leadership;ML/DL;MLOps;MLOps: CI/CD pipelines, monitoring, cloud deployment (AWS/GCP/Azure);Python;R;SQL;Scala"
101
+ Lead Machine Learning Engineer,"Advanced ML/DL: deep learning, reinforcement learning, NLP, computer vision, transfer learning;Big Data;Big data: Hadoop, Spark;Cloud Deployment;Feature engineering, ETL pipelines;Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced), ONNX;Java;Lead ML Engineer;Leadership;ML/DL;MLOps;MLOps: CI/CD, monitoring, cloud deployment (AWS/GCP/Azure);Python;R;SQL;Scala"
102
+ Lead Machine Learning Scientist,AI;AWS;Azure;Big Data;Deep Learning;ETL automation;Ensemble methods;Feature engineering;Hadoop;Java/Scala;Leadership;Machine Learning;NLP;PowerBI;Python;R;Reinforcement Learning;SQL;Spark;Tableau
103
+ Lead Network Engineer,Cisco Nexus;F5;F5 Load Balancer;Lead Engineer;Leadership;MPLS;Palo Alto Firewalls;Team Leadership
104
+ Lead System Engineer,Cloud Strategy;Enterprise Architecture;Enterprise Systems;Leadership;Linux;System Architecture;Windows Server
105
+ Lead UX Designer,Accessibility;Agile;Axure;Design Thinking;Figma;InVision;Information Architecture;Prototyping;Usability Testing;WCAG Standards
106
+ Lead iOS Engineer,Agile;CI/CD;Core Text;CoreGraphics;JIRA;Mentoring;Objective-C;Swift
107
+ ML Engineer,"Data Preprocessing;Data preprocessing;Data visualization: Matplotlib, Seaborn;Feature engineering;Git/GitHub;Java;ML Engineer Trainee;ML Intern;ML Models;ML Pipelines;ML fundamentals: classification, regression, clustering, supervised/unsupervised learning;ML fundamentals: supervised/unsupervised learning, classification, regression, clustering;ML libraries: Scikit-learn, TensorFlow, PyTorch;ML libraries: Scikit-learn, TensorFlow, PyTorch, Keras;MLOps;Python;R;Statistics and probability;Statistics: probability, linear algebra;Visualization;Visualization: Matplotlib, Seaborn"
108
+ Machine Learning Engineer,"Big Data;Big data: Hadoop, Spark;Cloud Deployment;Data Preprocessing;Data preprocessing;Data visualization: Matplotlib, Seaborn;Feature engineering;Feature engineering and ETL automation;Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced), ONNX;Git/GitHub;Java;Keras;ML frameworks: Scikit-learn, TensorFlow, PyTorch, Keras;ML fundamentals: supervised/unsupervised learning, regression, classification, clustering, decision trees;ML/DL;ML/DL: supervised/unsupervised learning, deep learning, reinforcement learning, NLP, computer vision, transfer learning;MLOps;MLOps: CI/CD pipelines, model monitoring, cloud deployment (AWS/GCP/Azure);Machine Learning Engineer;PyTorch;Python;Python (advanced);R;SQL;Scikit-learn;Statistics: probability, linear algebra;TensorFlow;Visualization"
109
+ Machine Learning Scientist,AI;AWS;Azure;Big Data;Classification;Deep Learning;ETL pipelines;Feature engineering;Hadoop;Java/Scala;Leadership;Machine Learning;NLP;PowerBI;Python;R;Regression;Reinforcement Learning;SQL;Spark;Tableau
110
+ Market Research Analyst,Advanced Analytics;Advanced Data Analysis;Advanced Statistical Analysis;Attention to Detail;Basic Statistical Analysis;Business Strategy;Communication;Competitive Analysis;Competitive Intelligence;Consumer Behavior;Consumer Behavior Analysis;Critical Thinking;Data Analysis;Data Analysis Basics;Data Collection;Data Storytelling;Data Visualization;Data Visualization Basics;Excel;Excel Advanced Functions;Forecasting;Market Research;Market Segmentation;Power BI;Predictive Analytics;Predictive Modeling;Presentation Skills;Python;Python Basics;Qualitative Research;R;Regression;Regression Analysis;Report Writing;SAS;SPSS;SQL;Statistical Analysis;Survey Design;Tableau;Time Management
111
+ Marketing Specialist,"AI Marketing Tools;AI-driven marketing tools;AI-driven personalization;AI-powered marketing personalization;AI-powered marketing tools;Adobe Creative Suite basics;Advanced SEO/SEM;Advanced SEO/SEM/PPC;Advanced digital marketing;Advanced digital marketing strategies;Advanced marketing strategy;Analytics;Analytics (GA, Tableau);Analytics (Google Analytics, Tableau);Analytics and ROI optimization;Analytics and ROI reporting;Analytics and reporting;Blogging;Brand Management;Brand management;Budget Management;Budget allocation;Budget and ROI analysis;Budget and ROI management;Budget management;Budget optimization;Budget planning and optimization;Campaign Coordination;Campaign Management;Campaign Optimization;Campaign coordination;Campaign management;Campaign optimization;Canva and Adobe Creative Suite;Canva and WordPress basics;Collaboration;Collaboration and communication;Content Creation;Content Marketing;Content and social media marketing;Content creation;Content creation and social media strategy;Content creation and strategy;Content marketing;Content marketing and creation;Copywriting;Creative;Creative design tools;Data Analysis;Data analysis (Google Analytics, Tableau);Data analysis basics;Data analytics and reporting;Data-driven analytics;Data-driven decision making;Digital Marketing;Digital campaigns management;Digital marketing campaigns;Digital marketing fundamentals;Digital marketing strategy;Digital strategy development;Email Marketing;Email automation;Email campaigns;Email marketing;Email marketing and automation;Email marketing automation;Email marketing basics;Email marketing tools;Emerging marketing technologies;Emerging marketing technologies (AI tools, personalization);Emerging technologies in marketing;Event Management;Event coordination;Event management;Google Analytics;Google Analytics basics;Lead Generation;Lead generation;Lead generation and multi-channel campaigns;Lead generation campaigns;Lead nurturing;Leadership;Leadership and team management;Market Research;Market research;Marketing Automation;Marketing analytics;Marketing analytics and reporting;Marketing automation;Marketing automation tools (Mailchimp, HubSpot);Marketing strategy;Marketing strategy and planning;Multi-channel Marketing;Multi-channel campaign management;Multi-channel campaign planning;Multi-channel campaigns;Multi-channel marketing campaigns;PPC;PPC ads;PPC campaigns;PPC campaigns management;PPC management;SEM;SEM basics;SEO;SEO basics;SEO, SEM, PPC;SEO, SEM, PPC expertise;SEO/SEM;SEO/SEM and PPC campaigns;SEO/SEM optimization;SEO/SEM/PPC;SEO/SEM/PPC campaigns;SEO/SEM/PPC management;SEO/SEM/PPC optimization;Social Media;Social media basics;Social media management;Social media marketing;Social media platforms;Social media strategy;Strategic marketing planning;Team Collaboration;Team Leadership;Team collaboration;Team communication;Team coordination;Team leadership;Team leadership and collaboration;Time management;Video Marketing;Video production basics"
112
+ Multi-Cloud Architect,AWS;Azure;Cloud Architecture;GCP;Kubernetes;Leadership;Microservices architecture;Multi-Cloud;Terraform
113
+ Network,Cisco IOS;DHCP;Internship;Subnetting;VPN Basics
114
+ Network Automation Engineer,Ansible;Automation;Bash;Cisco IOS;Python
115
+ Network Engineer,BGP;Cisco Nexus;MPLS;OSPF;QoS;SolarWinds
116
+ Network Operations Center (NOC) Engineer,Incident Management;Incident Response;NOC;Nagios;Network Monitoring;SolarWinds;TCP/IP
117
+ Network Security Engineer,Cisco ASA;Cryptography;Firewall;Firewalls;IDS/IPS;Network Security;VPN
118
+ Network Support Engineer,BGP (Intro);Firewall Basics;Network Support;OSPF;Routing Basics;SolarWinds;Troubleshooting;VPN;VPN Setup
119
+ Operations Manager,Adaptability;Basic ERP/CRM Knowledge;Basic Team Coordination;Basic Workflow Management;Budget Management;Budget Monitoring;Budget Oversight;Budgeting;CRM;Collaboration;Communication;Cross-Functional Collaboration;Cross-Functional Coordination;Data Analysis;Data Reporting;Data Reporting Basics;Data-Driven Decisions;ERP;ERP Systems;ERP/CRM Basics;ERP/CRM Systems;ERP/CRM Tools;Financial Reporting;KPI Monitoring;KPI Reporting;KPI Tracking;Lean Management;Observation;Operations Management;Problem Solving;Problem-Solving;Process Automation;Process Awareness;Process Improvement;Process Observation;Process Optimization;Report Preparation;Reporting;Resource Allocation;Resource Optimization;Resource Planning;Scheduling;Six Sigma;Staff Development;Strategic Planning;Team Coordination;Team Leadership;Team Management;Time Management;Workflow Automation;Workflow Awareness;Workflow Improvement;Workflow Management;Workflow Observation;Workflow Optimization
120
+ Principal Android Developer,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Dagger;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;Room;Unit Testing
121
+ Principal Android Engineer,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Dagger;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;Room;Unit Testing
122
+ Principal Data Scientist,AI;AWS;Big Data;Data Science;Deep Learning;ETL automation;Ensemble methods;Feature engineering;GCP;Hadoop;Java/Scala;Leadership;Machine Learning;NLP;PowerBI;Predictive modeling;Python;R;Reinforcement Learning;SQL;Spark;Tableau
123
+ Principal Machine Learning Engineer,"Advanced ML/DL: deep learning, reinforcement learning, NLP, computer vision, transfer learning;Big Data;Big data: Hadoop, Spark;Cloud Deployment;Feature engineering, ETL automation;Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced), ONNX;Java;Leadership;ML/DL;MLOps;MLOps: CI/CD pipelines, model monitoring, cloud deployment (AWS/GCP/Azure);Principal ML Engineer;Python;R;SQL;Scala"
124
+ Principal Network Engineer,Architecture;Architecture Design;Cisco Nexus;Leadership;Palo Alto;Principal Engineer;Project Management;Team Leadership
125
+ Principal Security Analyst,Advanced Threat Detection;Cloud Security;Compliance;Leadership;Risk Management;SIEM;SIEM Tools;Threat Hunting
126
+ Principal UX Designer,A/B Testing;Design Systems;Figma;InVision;Interaction Design;Leadership;Sketch;User Research
127
+ Principal iOS Developer,App Performance Optimization;CI/CD;Core Animation;MVVM;Objective-C;Performance Optimization;Swift
128
+ Product Designer,A/B Testing;Accessibility;Adobe Creative Suite;Adobe Illustrator;Adobe Photoshop;Adobe XD;Agile;Agile Methods;Basic JavaScript;CSS;Collaboration;Color Theory;Creativity;Data Analytics;Data-Driven UX;Design Systems;Design Thinking;Figma;Front-End Collaboration;HTML;InVision;Information Architecture;Information Architecture Basics;Innovation;JavaScript;Leadership;Marvel;Mentoring;Product Design;Product Design Strategy;Product Innovation;Prototyping;Prototyping Basics;Responsive Design;Sketch;Stakeholder Alignment;Stakeholder Management;Teamwork;Typography;UI/UX;UI/UX Design;UX/UI;UX/UI Design;Usability Testing;User Flows;User Research;User Research Basics;User Testing;Wireframing
129
+ Product Manager,"A/B testing;Adaptability;Advanced analytics and A/B testing;Advanced data analysis;Agile;Agile (Scrum, Kanban basics);Agile Leadership;Agile facilitation;Agile knowledge;Agile leadership;Agile methodologies;Agile methodologies (Scrum, Kanban);Agile methodology knowledge;Backlog grooming;Basic data analytics;Basic product management concepts;Communication;Cross-Functional Collaboration;Cross-functional collaboration;Cross-functional leadership;Cross-functional team leadership;Customer Interviews;Customer-centric design awareness;Data Analysis;Data analysis (Excel, Google Analytics);Data analysis (Excel, SQL basics);Data analysis and A/B testing;Data analysis and experimentation;Data analysis and metrics interpretation;Data analytics fundamentals;Data-Driven Decisions;Data-driven decision making;Growth Metrics;Market Research;Market research;Market research and competitor analysis;Market research fundamentals;Metrics-driven growth;Metrics-driven growth optimization;Metrics-driven product growth;Performance optimization;Performance tracking;Problem-solving;Product Management;Product Strategy;Product lifecycle basics;Product lifecycle understanding;Product strategy basics;Product vision;Product vision and roadmap development;Product vision and roadmap planning;Product vision and strategic planning;Product vision and strategy;Resource allocation;Resource prioritization;Roadmap development;Roadmap development and execution;Roadmap execution;Roadmapping;Scrum and Kanban basics;Sprint planning;Stakeholder Communication;Stakeholder Management;Stakeholder communication;Stakeholder engagement;Stakeholder management;Strategic planning;Teamwork;Tools: Confluence, Figma;Tools: Figma, JIRA, Confluence;Tools: Figma, Mixpanel, Tableau, GA;Tools: JIRA, Confluence;Tools: JIRA, Confluence, Figma basics;Tools: JIRA, Confluence, Figma, Mixpanel, Tableau;Tools: JIRA, Confluence, Mixpanel, GA, Tableau;Tools: JIRA, Confluence, Tableau, Figma;Tools: JIRA, Confluence, Tableau, Mixpanel;Tools: JIRA, Figma;Tools: JIRA, Figma, Mixpanel, Tableau;UX;UX awareness;UX principles awareness;UX research and integration;UX research integration;UX/UI awareness;User Experience;User experience research;User research and UX integration;User research integration;User-Centered Design"
130
+ Project Manager,"Adaptability;Advanced budgeting and resource allocation;Advanced project management;Advanced project planning;Advanced project planning and execution;Advanced project planning and scheduling;Advanced project scheduling and planning;Advanced scheduling and budgeting;Advanced scheduling, budgeting, and resource allocation;Agile;Basic budgeting;Basic budgeting and resource allocation;Basic knowledge of Waterfall and Agile;Basic knowledge of project management methodologies (Agile, Scrum, Waterfall);Basic project planning;Basic project planning and scheduling;Budget Planning;Budget and resource management;Budgeting and resource allocation;Budgeting and resource management;Budgeting basics;Change management;Collaboration and teamwork;Communication;Communication and coordination;Communication and interpersonal skills;Communication skills;Conflict resolution;Critical thinking;Cross-functional collaboration;Dashboards;Data-driven decision making;Data-driven reporting;Data-driven reporting and dashboards;End-to-end project management;Familiarity with Jira and Trello;Familiarity with Jira, MS Project, Trello;Familiarity with MS Project and Trello;Familiarity with Microsoft Project, Jira, Trello;Familiarity with project tools (MS Project, Trello);Jira;KPI Tracking;KPI tracking;KPI tracking and reporting basics;Kanban;Microsoft Project;Multitasking;Problem-solving;Problem-solving and critical thinking;Project Management;Project Planning;Project lifecycle management;Project management methodology basics;Project planning and execution;Project scheduling and execution;Project strategy and execution;Reporting;Reporting and analytics;Reporting and dashboard creation;Reporting and dashboards;Reporting and documentation;Reporting basics;Resource Allocation;Resource allocation;Resource allocation basics;Risk Management;Risk and quality management;Risk and quality oversight;Risk assessment and mitigation;Risk management and mitigation;Scheduling and budgeting;Scrum;Stakeholder Communication;Stakeholder Engagement;Stakeholder Management;Stakeholder communication;Stakeholder communication and engagement;Stakeholder engagement;Stakeholder engagement and communication;Stakeholder engagement and negotiation;Stakeholder management;Stakeholder management and communication;Stakeholder management and negotiation;Strategic alignment;Strategic alignment with business goals;Strategic planning;Strategic project alignment;Strategic project management;Task and milestone tracking;Task scheduling;Team Collaboration;Team Leadership;Team collaboration;Team leadership;Team leadership and conflict resolution;Team leadership and mentoring;Team management and conflict resolution;Teamwork and collaboration;Time Management;Time management;Trello;Understanding of Agile and Scrum methodologies;Understanding of Agile, Scrum, Waterfall;Use of Jira, MS Project, Primavera;Use of MS Project, Primavera, Jira;Use of MS Project, Primavera, Jira, Trello;Use of PM tools (MS Project, Jira, Trello, Asana);Use of project management software (MS Project, Jira, Trello, Asana);Use of project management tools (MS Project, Jira, Trello);Use of project management tools (MS Project, Jira, Trello, Asana);Use of project management tools (MS Project, Primavera, Jira, Trello, Asana);Waterfall"
131
+ Python Developer,AWS;AWS basics;Adaptability;Async Programming;Async programming;CSS basics;Communication;Control flow;Data Science;Data types;Decorators;Django;Django advanced;Django basics;Docker;Docker basics;Exception handling;FastAPI;FastAPI basics;Flask;Flask advanced;Flask basics;Functions;Generators;Git;Git basics;GraphQL;GraphQL basics;HTML basics;Innovation;Innovation management;JavaScript basics;Kubernetes;Kubernetes basics;Leadership;Matplotlib basics;Metaprogramming;MongoDB basics;MySQL;NoSQL;NoSQL basics;NumPy;NumPy basics;OOP;OOP basics;Pandas;Pandas basics;PostgreSQL;Problem-solving;Project management;PyTest;PyTest advanced;PyTest basics;PyTorch;PyTorch basics;Python;Python advanced;Python basics;REST APIs;SQL;SQL basics;SQLAlchemy;Scikit-learn;Team collaboration;Teamwork;TensorFlow;TensorFlow basics;unittest basics
132
+ QA Engineer,"API & Mobile Testing: Postman, SoapUI, Appium;API Testing: Postman, SoapUI;API Testing: Postman, SoapUI, Appium;Appium;Appium basics;Automation;Automation Awareness: Selenium, Appium, Cucumber;Automation Tools Awareness: Selenium, Appium, Cucumber;Automation: Selenium, Appium, Cucumber basic knowledge;Automation: Selenium, Appium, Cucumber, JUnit, TestNG;Automation: Selenium, Appium, Cucumber, TestNG;Bangalore;Basic Automation: Selenium WebDriver, Appium, Cucumber;Basic Automation: Selenium, Appium, Cucumber;Bug & Test Management: JIRA, Bugzilla, Quality Center;Bug Tracking & Documentation: JIRA, Bugzilla, TestRail;Bug Tracking & Documentation: JIRA, TestRail;Bug Tracking & Documentation: JIRA, TestRail, ALM;Bug Tracking: JIRA, Bugzilla;Bugzilla;CI/CD;CI/CD Integration: Jenkins, GitLab CI/CD, Bamboo;CI/CD: Jenkins, GitLab CI/CD;CI/CD: Jenkins, GitLab CI/CD, Bamboo;Chennai;Cucumber awareness;Entry-Level;Fresher;Hyderabad;JIRA;Java;JavaScript;JavaScript basics;Jenkins;Leadership;Manual Testing;Manual Testing: Functional, Regression, Black-box;Mentoring;New York;Performance & Security Testing: JMeter, LoadRunner;Performance & Security Testing: Load, stress, security testing;Performance & Security Testing: Load, stress, vulnerability testing;Performance & Security Testing: LoadRunner;Performance Testing;Performance Testing: JMeter;Performance Testing: Load, stress testing;Postman;Postman basics;Programming: Java, Python, C#, JavaScript;Pune;Python;QA;Remote;San Francisco;Selenium;Selenium basics;Senior-Level;SoapUI;SoapUI basics;Software;Software Testing;Strategy;Test Automation: Selenium, Appium, Cucumber, JUnit, TestNG;Test Automation: Selenium, Appium, Cucumber, TestNG;Test Documentation;Test Documentation & Reporting;TestRail;Testing"
133
+ Robotics Engineer,"Adaptability;Advanced C++;Advanced CAD;Advanced CAD/SolidWorks;Advanced Python;Advanced control theory;Advanced robotics control;Advanced robotics control algorithms;Arduino basics;Arduino/Raspberry Pi advanced;AutoCAD;AutoCAD basics;C++;C++ advanced;C++ basics;C++ expert;CAD;CAD/SolidWorks;CAD/SolidWorks advanced;Communication;Computer vision;Control Systems;Control algorithms;Control algorithms advanced;Control systems advanced;Control theory;Cross-functional collaboration;Cross-team collaboration;Dynamics;Embedded Systems;Embedded systems;Embedded systems advanced;Embedded systems basics;Embedded systems design;Embedded systems expert;Gazebo, RViz;Gazebo, RViz simulation;Hardware debugging;Hardware interfacing;Innovation;Innovation in robotics;Innovation management;Innovation strategy;Kinematics;LIDAR and infrared sensors basics;LIDAR and ultrasonic sensors basics;LIDAR and vision sensors;Leadership;Linear algebra;MATLAB;MATLAB basics;ML in robotics;Machine Learning;Machine learning;Machine learning applications;Machine learning basics for robotics;Machine learning in robotics;Motor control;Motor control basics;PID control basics;PID controller fundamentals;PID controllers;PID fundamentals;Problem Solving;Problem solving;Project leadership;Project management;Project strategy;Python;Python advanced;Python basics;Python expert;ROS;ROS advanced;ROS advanced development;ROS basics;ROS development;Raspberry Pi basics;Robotics control algorithms;Robotics control theory;Sensor fusion;Sensor integration and fusion;Sensor integration basics;Sensors;Sensors basics (LIDAR, ultrasonic, infrared);Servo motors basics;Simulation;Simulation (Gazebo, RViz);Simulation tools;Simulation tools (Gazebo, RViz);SolidWorks;SolidWorks advanced;SolidWorks basics;Team collaboration;Team leadership;Team management;Team mentoring;Teamwork"
134
+ SEO Specialist,"AI SEO Tools;AI and machine learning in SEO;AI-driven SEO insights;AI-driven SEO tools;AI-powered SEO analytics;AI-powered SEO tools;Advanced SEO strategy;Advanced content optimization;Advanced content strategy;Advanced on-page and off-page SEO;Advanced technical SEO;Analytics;Analytics (GA4, Looker Studio);Analytics (GA4, Looker Studio, Search Console);Analytics (GA4, Search Console, Looker Studio);Analytics and reporting;Analytics and reporting (GA4, Looker Studio);Analytics and reporting (GA4, Looker Studio, Search Console);Basic HTML/CSS;Basic link building;Content Marketing;Content Optimization;Content Strategy;Content marketing;Content marketing optimization;Content optimization;Content optimization basics;Content strategy;Content strategy and SEO copywriting;Content strategy and optimization;Crawlability;Crawlability and indexing optimization;Crawlability checks;Crawlability, indexing, and site structure optimization;GA4;Google Analytics;Google Analytics GA4;Google Analytics basics;Google Search Console;HTML, CSS, JavaScript basics;HTML/CSS basics;Indexing;Keyword Research;Keyword research;Link Building;Link building;Link building and backlink analysis;Link building and outreach;Link building basics;Link building campaigns;Link building strategy;Local & mobile SEO;Local SEO;Local SEO and voice search optimization;Local SEO basics;Local SEO optimization;Local SEO strategy;Local and mobile SEO optimization;Looker Studio;Mobile SEO;Mobile SEO basics;Mobile SEO optimization;Multimodal Search;Multimodal search optimization;Off-Page SEO;Off-page SEO;Off-page SEO basics;Off-page optimization;On-Page SEO;On-page SEO;On-page SEO basics;On-page and off-page optimization;On-page optimization;Page Speed;Page speed and mobile optimization;Page speed and performance optimization;Page speed optimization;Privacy Compliance;Privacy compliance (GDPR);Privacy-compliant SEO;Privacy-compliant SEO (GDPR);Privacy-compliant SEO strategies;SEO;SEO Copywriting;SEO Strategy;SEO copywriting;SEO strategy;SEO strategy and execution;SEO strategy and planning;SEO strategy and roadmap;SEO strategy development;Schema Markup;Schema markup;Schema markup and structured data;Schema markup and structured data implementation;Schema markup basics;Schema markup implementation;Search Console;Search Console basics;Site Architecture;Site architecture optimization;Site indexing basics;Site speed optimization;Social media SEO basics;Stakeholder communication;Technical SEO;Technical SEO audits;Technical SEO basics;Visual Search;Visual search optimization;Voice Search;Voice and visual search optimization;Voice search optimization"
135
+ SOC Analyst,Incident Response;Malware Analysis;Network Defense;Python Scripting;QRadar;SIEM;SIEM Tools;SOC;Splunk;Threat Hunting
136
+ Sales Executive,Active Listening;Adaptability;CRM;CRM Basics;Closing Deals;Closing Techniques;Communication;Customer Engagement;Data-driven Sales;Digital Sales;Digital Sales Awareness;Digital Sales Fundamentals;HubSpot;Lead Generation;Negotiation;Pipeline Management;Predictive Analytics;Product Demo;Product Demonstrations;Product Demos;Product Knowledge;Relationship Building;Relationship Management;Sales Automation;Sales Automation Awareness;Sales Basics;Sales Executive;Sales Forecasting;Salesforce;Social Selling;Time Management
137
+ Senior Android Developer,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Dagger;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;REST APIs;Room;Unit Testing
138
+ Senior Android Engineer,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Dagger;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;Room;Unit Testing
139
+ Senior Cloud Architect,AWS;AWS multi-cloud;Ansible;Azure;Azure networking;Cloud Architecture;CloudFormation;DevOps;DevOps automation;GCP;Hybrid Cloud;Kubernetes;Kubernetes orchestration;Leadership
140
+ Senior Data Scientist,AWS EMR;Analytics;Big Data;Data Science;Deep Learning;ETL pipelines;Ensemble methods;Feature Engineering;Git;Hadoop;Java/Scala;Jupyter;Machine Learning;NLP;PowerBI;Python;R;SQL;Spark;Tableau;Time-series modeling
141
+ Senior Incident Response Analyst,Forensics;Incident Response;Malware Analysis;QRadar;SOC;Splunk;Threat Hunting
142
+ Senior Interaction Designer,After Effects;Figma;Interaction Design;Micro-Interactions;Principle;Prototyping;Usability Testing
143
+ Senior ML Infrastructure Engineer,"Big Data;Big data: Spark, Hadoop;Cloud Deployment;Feature engineering, ETL automation;Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced);Java;ML/DL;ML/DL: deep learning, reinforcement learning, NLP, computer vision, transfer learning;MLOps;MLOps: CI/CD, model monitoring, cloud deployment (AWS/GCP/Azure);Python;R;SQL;Scala;Senior ML Infrastructure Engineer"
144
+ Senior Machine Learning Engineer,"AI;AWS;Advanced ML/DL: deep learning, NLP, reinforcement learning, computer vision, transfer learning;Big Data;Big data: Spark, Hadoop;Classification;Cloud Deployment;Deep Learning;ETL automation;Ensemble methods;Feature engineering;Feature engineering, ETL automation;Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced);GCP;Hadoop;Java;Java/Scala;Leadership;ML/DL;MLOps;MLOps: CI/CD pipelines, model monitoring, cloud deployment (AWS/GCP/Azure);Machine Learning Engineer;NLP;PowerBI;Python;Python (advanced);R;Regression;Reinforcement Learning;SQL;Scala;Senior ML Engineer;Spark;Tableau"
145
+ Senior Network Engineer,Cisco ASA;Nagios;Palo Alto;SD-WAN;Zero Trust;Zero Trust Security
146
+ Senior Security Analyst,"Cloud Security;Compliance;Compliance (GDPR, PCI-DSS);Incident Response;LogRhythm;PowerShell;Security Auditing;Vulnerability Assessment;Vulnerability Management"
147
+ Senior System Engineer,Active Directory;Docker;Grafana;Monitoring;PowerShell;System Engineering;Windows Server
148
+ Senior UX Designer,A/B Testing;Accessibility;Accessibility Standards;Adobe XD;Axure;Design Systems;Figma;Journey Mapping;Principle;Sketch;UX Research;User Research
149
+ Senior iOS Developer,App Optimization;CI/CD;Core Data;GitHub Actions;GraphQL;MVVM;Objective-C;Swift
150
+ Senior iOS Engineer,App Store Submission;Core Animation;Core Data;Crashlytics;GraphQL;Jenkins;Objective-C;Swift;User Engagement;Xcode
151
+ Site Reliability Engineer,"AWS;AWS, Azure, GCP;AWS, Azure, GCP advanced;AWS, Azure, GCP expert;Adaptability;Analytical thinking;Automation;Automation and scripting;Automation scripting;Bash;Bash scripting;Bash scripting basics;Bash scripting expert;Bash/Shell scripting;Bash/Zsh scripting;Basic CI/CD;Basic CI/CD concepts;Basic automation scripts;Basic monitoring (Nagios, Grafana);CI/CD;CI/CD (Jenkins, Bamboo, GitHub Actions);CI/CD fundamentals;CI/CD pipelines;CI/CD pipelines (Jenkins, Bamboo, GitHub Actions);CI/CD pipelines (Jenkins, GitHub Actions);CI/CD pipelines (Jenkins, GitHub Actions, Bamboo);CI/CD pipelines expert;CI/CD pipelines expert (Jenkins, Bamboo, GitHub Actions);Cloud (AWS, Azure, GCP);Cloud expert (AWS, Azure, GCP);Cloud fundamentals (AWS, GCP, Azure);Cloud fundamentals (AWS/Azure/GCP);Cloud platform basics (AWS/Azure/GCP);Cloud platforms (AWS, Azure, GCP);Cloud platforms basics (AWS/Azure/GCP);Cloud platforms expert;Cloud platforms expert (AWS, Azure, GCP);Collaboration;Communication;Containerization basics (Docker);Distributed Systems;Distributed systems;Distributed systems architecture;Distributed systems design;Distributed systems design and management;Distributed systems management;Docker;Docker basics;Docker fundamentals;Docker introduction;Docker, Kubernetes;Docker, Kubernetes advanced;Docker, Kubernetes expert;Go;Go programming;Go, Java;IaC (Terraform, Ansible);IaC (Terraform, Ansible, Puppet);IaC (Terraform, Ansible, Puppet, Chef);Infrastructure as Code (Terraform, Ansible);Infrastructure as Code (Terraform, Ansible, Puppet);Infrastructure as Code (Terraform, Ansible, Puppet, Chef);Intro to monitoring (Prometheus/Grafana);Introduction to cloud platforms;Java scripting;Kubernetes;Kubernetes basics;Kubernetes introduction;Leadership;Linux;Linux OS basics;Linux administration;Linux administration basics;Linux administration expert;Linux administration fundamentals;Linux basics;Linux expert;Linux fundamentals;Linux/Windows;Linux/Windows administration;Linux/Windows administration expert;Linux/Windows expert;Monitoring;Monitoring & logging;Monitoring & logging (Prometheus, Grafana, ELK);Monitoring & logging (Prometheus, Grafana, ELK, Nagios, Splunk);Monitoring & logging expert (Prometheus, Grafana, ELK, Nagios, Splunk);Monitoring & logging tools;Monitoring (Prometheus, Grafana, ELK Stack, Nagios, Splunk);Monitoring (Prometheus, Grafana, ELK, Nagios, Splunk);Monitoring and logging (Prometheus, Grafana, ELK Stack, Nagios, Splunk);Monitoring and logging tools (Prometheus, Grafana, ELK Stack);Monitoring basics (Nagios, Grafana);Monitoring basics (Prometheus/Grafana/Nagios);Monitoring tools intro (Prometheus, Grafana);Networking;Networking (TCP/IP, DNS, CDN, Load Balancing);Networking (TCP/IP, DNS, Load Balancing);Networking (TCP/IP, DNS, Load Balancing, CDN);Networking basics (TCP/IP, DNS);Networking fundamentals;Problem-solving;Prometheus;Python;Python advanced;Python basics;Python, Go;Python, Go, Java;Security and compliance;Security and compliance basics;Security and compliance knowledge;Security compliance;Shell scripting;Shell scripting (Bash/Zsh);TCP/IP networking;TCP/IP networking basics;Terraform;Time management;Windows OS basics;Windows OS fundamentals;Windows administration;Windows fundamentals;Windows server;Windows server administration"
152
+ Software Developer,"AI;AWS;AWS basics;Agile;Agile/Scrum;Analytical thinking;Android;Android Studio;Angular;Architecture;Azure;Azure basics;Backend;C#;C++;CI/CD;CSS;Cloud;Cloud Computing;Collaboration;Communication;Data Analytics;Debugging;Django;Docker;Entry-Level;Experienced;Fresher;Frontend;Full-Stack;Git;HTML;Java;JavaScript;JavaScript/TypeScript;Kotlin;Kubernetes;Leadership;ML libraries (scikit-learn, pandas);Machine Learning;Mentoring;Microservices;Mid-Level;Mobile Development;NoSQL;Node.js;Problem-solving;Python;React;SQL;Senior-Level;Software Developer;Spring Boot;Swift;Team Leadership;Teamwork;Testing;Vue.js;Web Development;Xcode;iOS"
153
+ Software Engineer,API Integration;APIs;AWS;Agile;Algorithms;Angular;Azure;Backend;C++;CI/CD;CSS;Cybersecurity;Cybersecurity Basics;Data Structures;Debugging;Django;Docker;Express;Figma;Front-End;Game Development;Git;GitHub;HTML;Integration Testing;IntelliJ;IoT;IoT Basics;Java;JavaScript;Jira;Jupyter Notebook;Kubernetes;Leadership;Machine Learning;Machine Learning Basics;Mentoring;Microservices;MongoDB;MySQL;Node.js;OOP;PostgreSQL;Postman;PyCharm;Python;REST API;REST APIs;React;Redux;Responsive Design;Rust;SQL;Scalability;Software Engineer;Spring Boot;Team Leadership;Testing;Trello;TypeScript;UI/UX;Unit Testing;Unity;VS Code;Visual Studio;Vue.js
154
+ Software Tester (SDET),"API Testing;API Testing advanced;API testing;API testing basics;Advanced Java;Advanced Python;Agile leadership;Agile understanding;Agile/Scrum;Agile/Scrum knowledge;Agile/Scrum understanding;Appium;Attention to detail;Automation Framework;Automation Testing;Automation strategy;Basic Jenkins;C# advanced;C# basics;CI/CD;CI/CD (Jenkins, Bamboo, Azure DevOps);CI/CD integration;CI/CD integration (Jenkins, Azure DevOps);CI/CD integration (Jenkins, Bamboo);Code Review;Code review;Communication;Cross-team collaboration;Cypress;Cypress basics;Defect management metrics;Defect metrics;Functional and regression testing;Functional testing;JMeter;JMeter basics;JUnit;Java basics;Jenkins;Jenkins basics;Mentoring;Metrics-driven QA;Performance Testing;Performance and load testing;Performance testing;Postman;Postman basics;Problem-solving;Python advanced;Python basics;Regression Testing;Regression testing;Selenium;Selenium WebDriver;Selenium WebDriver basics;Selenium basics;Software Testing;Strategic QA planning;Team collaboration;Team mentoring;Teamwork;Test Data Management;Test automation;Test automation strategy;Test data management;TestNG"
155
+ Solutions Architect,AWS;AWS basics;AWS fundamentals;Architecture Design;Azure;Azure basics;Azure fundamentals;Basic CI/CD;Basic CI/CD and DevOps exposure;Basic architecture design;Basic container orchestration knowledge;Basic microservices understanding;Basic security and compliance awareness;Basic security awareness;CI/CD;CI/CD basics;CI/CD fundamentals;CI/CD introduction;CI/CD pipelines;Cloud Architecture;Cloud Computing;CloudFormation;Collaboration;Communication;DevOps;Docker;Docker fundamentals;Docker/Kubernetes basics;Docker/Kubernetes fundamentals;GCP;GCP basics;GCP fundamentals;Google Cloud fundamentals;Introductory Docker/Kubernetes knowledge;Introductory Node.js knowledge;Introductory microservices knowledge;Introductory security awareness;Java;Java basics;Java fundamentals;JavaScript fundamentals;Kubernetes;Kubernetes fundamentals;Leadership;Microservices;Node.js;Node.js basics;Problem-solving;Project leadership;Project management;Python;Python basics;Python fundamentals;Security Compliance;Security compliance;Security protocols;Solutions Architecture;Stakeholder engagement;Stakeholder management;Team Collaboration;Team collaboration;Teamwork;Terraform
156
+ Staff UX Designer,A/B Testing;Design Systems;Figma;InVision;Leadership;User Research
157
+ System Engineer,AWS;Active Directory;Automation;Azure;Azure Fundamentals;Cloud Basics;Cloud Computing;Compliance;Enterprise Systems;Internship;Kubernetes;Linux;Linux Administration;Linux Basics;Monitoring;Monitoring Tools;Nagios;Networking;Networking Basics;Networking Fundamentals;PowerShell;Python;Python Basics;Python Scripting;Scripting Fundamentals;Security Compliance;System Architecture;System Engineering;Systems Engineer;Systems Engineering;TCP/IP;Terraform;Troubleshooting;VMware;VirtualBox;Windows;Windows Server
158
+ System Engineer - Automation Specialist,Ansible;Automation;Bash;Linux;Python;System Optimization;VMware
159
+ System Engineer - Cloud & Automation,AWS;Ansible;Automation;Azure;Cloud;Docker;Python
160
+ System Engineer - Cloud Focus,AWS;Automation;Azure;Cloud Computing;Linux;Nagios;System Architecture;Terraform
161
+ System Engineer - DevOps Integration,Ansible;Automation;CI/CD;DevOps;Docker;Kubernetes;Linux
162
+ System Engineer - Monitoring,Automation;Automation Scripts;Grafana;Linux;Monitoring;Nagios;System Reliability;Windows Server
163
+ System Engineer - Security,AWS IAM;Compliance;Firewalls;IAM;Linux;Linux Security;PowerShell;System Security;Troubleshooting
164
+ System Engineer - Virtualization,Docker;Hyper-V;Linux;Networking;System Performance;VMware;Virtualization
165
+ Technical Writer,AI Tools;AI Writing Tools;AI-assisted Documentation;API Documentation;Adaptability;Adobe FrameMaker;Advanced Editing;Advanced Technical Writing;Agile Documentation;Attention to Detail;Basic HTML;Basic HTML/CSS;CMS;CMS Basics;CSS;Clarity;Clear Writing;Collaboration;Documentation;Editing;Grammar and Style;HTML;HTML/CSS/XML;Interviewing SMEs;MadCap Flare;Markdown;Proofreading;Research;Research Skills;SME Collaboration;Structured Authoring;Technical Accuracy;Technical Documentation;Technical Writing;Time Management;UX Documentation;Version Control;XML;XML/HTML/CSS
166
+ Telecom & Network Engineer,BGP;Cisco Routers;QoS;SIP;Telecom;VoIP
167
+ Test Automation Engineer,ALM;API Testing;Appium;Appium basics;Automation;Automation Scripts;Black-box testing;Bugzilla;C#;CI/CD;Cucumber;Cypress;Cypress basics;Defect Tracking;Docker;Entry-Level;Experienced;Framework Design;Fresher;Functional testing;GitLab;GitLab CI/CD;JIRA;JMeter;Java;Java basics;JavaScript basics;Jenkins;Leadership;LoadRunner;Manual Testing;Manual testing concepts;Mentoring;Performance Testing;Postman;Postman basics;Python;Python basics;QA;Regression Testing;Regression testing;RestAssured;Security Testing;Selenium;Selenium WebDriver;Selenium basics;Software QA;Software Testing;Test Automation;Test case writing;Test documentation;TestNG;TestNG basics;TestRail;Testing;Training
168
+ Trainee Android App Developer,Android Studio;Git;Java;Kotlin;Material Design;REST API;SQLite;UI/UX Basics;UI/UX Design;XML
169
+ Trainee Network Engineer,Firewalls;Firewalls Basics;IDS/IPS Intro;LAN/WAN;Nagios;Nagios Basics;Network Security Basics;TCP/IP
170
+ Trainee Security Analyst,GDPR;GDPR Basics;Linux Commands;Malware Analysis;Nessus;Network Security;Network Security Basics;Penetration Testing;Python;Vulnerability Assessment
171
+ Trainee UX Designer,Adobe XD;CSS;CSS Basics;Figma;HTML;HTML Basics;InVision;Prototyping;Wireframing
172
+ Trainee iOS Developer,Cocoa Touch;JSON;JSON Handling;REST APIs;Simulator;Swift;Xcode;iOS SDK
173
+ UI Designer,A/B Testing;Accessibility;Adobe XD;After Effects;Animation;Branding;Branding Basics;CSS;Color Theory;Creativity;Design Systems;Figma;HTML;HTML/CSS;Illustrator;InVision;Interaction Design;JS;Leadership;Material Design;Micro-Interactions;Photoshop;Principle;Prototyping;Responsive Design;Responsive Layouts;Sketch;Team Leadership;Typography;UI Basics;UI/UX Collaboration;UI/UX Design;UI/UX Design Basics;Usability Basics;Usability Testing;User Flows;User Research;Visual Design;Wireframing
174
+ UX,Adobe XD;Color Theory;Figma;Prototyping;Sketch;Typography;Usability Testing;User Research;Wireframing
175
+ UX Apprentice,Adobe XD;Figma;Information Architecture;Information Architecture Basics;Prototyping;Sketch;User Flows;Wireframing
176
+ UX Architect,Accessibility;Agile;Agile UX;Design Systems;Figma;Information Architecture;Prototyping;UX Research;WCAG
177
+ UX Consultant,Agile;Agile UX;Design Thinking;Figma;Sketch;Usability Testing;User Research
178
+ UX Design,Adobe XD;Figma;Prototyping;Sketch;User Research;Wireframes;Wireframing
179
+ UX Design Lead,Accessibility;Agile UX;Design Systems;Figma;Interaction Design;Leadership
180
+ UX Designer,Adobe XD;CSS Basics;Collaboration;Color Theory;Figma;HTML Basics;Prototyping;Sketch;Typography;Usability Testing;User Flows;User Research;Wireframing
181
+ UX Manager,Accessibility;Design Thinking;Figma;Journey Mapping;Leadership;Team Leadership;Usability Testing;User Research;User-Centered Design
182
+ UX Strategist,A/B Testing;Analytics;Design Systems;Figma;Journey Mapping;UX Research
183
+ UX Trainee Designer,Adobe XD;Figma;Prototyping;Typography;User Flows;User Research;Wireframing
184
+ Vibe Coder,"AI coding assistant mastery;AI coding assistant proficiency;AI coding assistant usage;AI coding assistant usage (ChatGPT, Copilot);AI coding assistants;AI-assisted code evaluation;AI-assisted coding;Adaptability;Agile;Agile oversight;Agile project management;Agile workflow management;Agile workflow oversight;CSS;CSS basics;Code evaluation;Code evaluation and debugging;Code evaluation and debugging advanced;Code review basics;Collaboration;Communication;Creative problem solving;Creativity;Critical thinking;Cross-functional collaboration;Debugging;Debugging AI outputs;Debugging AI-generated code;HTML;HTML basics;HTML/CSS basics;Innovation management;JavaScript;JavaScript advanced;JavaScript basics;JavaScript expert;Leadership;Mentoring;Problem-solving;Project leadership;Project management Agile;Project management basics;Prompt Engineering;Prompt crafting basics;Prompt creation;Prompt engineering;Prompt engineering advanced;Prompt engineering basics;Prompt engineering expert;Prompt engineering fundamentals;Prompt optimization;Python;Python advanced;Python basics;Python expert;React;React basics;React frameworks;React/Vue expert;React/Vue frameworks;React/Vue frameworks advanced;React/Vue frameworks expert;Ruby;Ruby advanced;Ruby basics;Strategic planning;Task planning with Jira/Trello;Team collaboration;Team management;Teamwork;Vue;Vue basics;Vue frameworks"
185
+ Web Developer,AJAX;AWS;Angular;Angular basics;CI/CD;CSS3;Django;Docker;Enzyme;Express.js;Git;GitHub basics;GraphQL;HTML5;JSON;JavaScript;Jest;Kubernetes;MongoDB;MongoDB basics;MySQL;MySQL basics;Node.js;Node.js basics;PHP;PHP basics;Python;Python basics;REST APIs;RESTful APIs;React;React basics;Redis;Responsive Design;SQL;Testing frameworks;Testing with Jest;Testing with Jest/Enzyme;TypeScript;UI/UX fundamentals;Vue.js;Vue.js basics
186
+ iOS App Developer,Basic Debugging;Cocoa Touch;Debugging;Git;MVC;Swift;UIKit;Xcode;iOS Development
187
+ iOS Application Developer,Core Animation;Core Data;Firebase;Jenkins;Objective-C;Swift;Xcode;iOS Performance
188
+ iOS Architect,CI/CD;Core Animation;JIRA;MVP;MVVM;Mentorship;Objective-C;Swift;iOS Architecture
189
+ iOS Developer,Agile;App Store Submission;Cocoa Touch;Crash Debugging;Git;MVVM;Objective-C;REST APIs;Simulator;Swift;UIKit;Xcode
190
+ iOS Junior Developer,Cocoa Touch;Debugging;MVC;QA Collaboration;Simulator;Swift;Xcode
191
+ iOS Mobile App Engineer,Crashlytics;Firebase;Kotlin;MVVM;Objective-C;Swift;Unit Testing;User Engagement
192
+ iOS Mobile Developer,App Store submission;Cocoa Touch;Debugging;Git;JSON;Mobile app development;Objective-C;REST APIs;Simulator;Swift;UI/UX;UI/UX Design;UIKit;Xcode;iOS SDK
193
+ iOS Solutions Engineer,Core Data;GraphQL;Multi-threading;Objective-C;Performance Tuning;Swift;Xcode Instruments
194
+ iOS Tech Lead,Agile;Agile/Scrum;App Store Release;CI/CD;Core Data;Objective-C;REST APIs;Swift
Dataset/job_dataset_merged.csv ADDED
@@ -0,0 +1,219 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Title,tech_stack
2
+ .NET Developer,.NET;.NET Core;.NET Core basics;.NET Core fundamentals;.NET Framework;.NET Framework basics;ASP.NET;ASP.NET Core;ASP.NET MVC;ASP.NET basics;Angular;Azure;Azure DevOps;Blazor;C#;CI/CD;CSS;Dapper;Design Patterns;Docker;Entity Framework;Entity Framework basics;F#;Git;HTML;JavaScript basics;Kubernetes;LINQ;MVC;Microservices;Moq;NUnit;NUnit basics;NoSQL;REST APIs;Razor;SOLID;SOLID Principles;SQL Server;SignalR;Testing with NUnit;Testing with xUnit;Unit Testing;Unit Testing basics;VB.NET;VB.NET basics;Visual Studio;WebAPI;gRPC;xUnit
3
+ AI Engineer - Experienced,AI;AWS;Apache Spark;Azure;C++;CI/CD;Cloud;Computer Vision;Deep Learning;Docker;GCP;Generative AI;Hadoop;Hugging Face;Hugging Face Transformers;Java;Keras;Kubernetes;LIME;LLMs;ML;MLOps;Mid-Senior Level;Model Monitoring;NLP;ONNX;PyTorch;Python;R;Reinforcement Learning;SHAP;Scikit-learn;Senior-Level;Spark;TensorFlow
4
+ AI Engineer - Fresher,AI;C++;Classification;Clustering;Deep Learning;Entry-Level;Fresher;Java;Keras;ML;MongoDB;NLTK;Neural Networks;NoSQL;NumPy;OpenCV;Pandas;PyTorch;Python;R;Regression;SQL;Scikit-learn;Supervised/Unsupervised Learning;TensorFlow
5
+ AI Prompt Engineer,"AI Ethics;AI Frameworks;AI Model Optimization;API Integration;API integration (OpenAI/Azure);Advanced NLP;Advanced Python;Advanced prompt design (chain-of-thought, iterative optimization);Azure Cognitive Services;Chain-of-thought prompting;Chain-of-thought prompts;Collaboration;Communication;Creativity;Critical thinking;Data Analysis;Data analysis;Data analytics;Data visualization;Deep NLP expertise;GPT;GPT model exposure;GPT models intro;Hugging Face;Hugging Face Transformers;Hugging Face Transformers basics;Hugging Face basics;Intro NLP;Intro to NLP;Introductory NLP;Iterative prompt design;Iterative prompt optimization;JavaScript;JavaScript advanced;JavaScript basics;LLM;LLM tuning;Leadership;Machine Learning;Machine learning analysis;Machine learning for prompt tuning;Model Fine-tuning;NLP;NLP basics;NLP frameworks;NLP introduction;NLP techniques;NLTK basics;OpenAI API;OpenAI GPT basics;OpenAI GPT intro;OpenAI GPT model basics;OpenAI GPT models exposure;OpenAI GPT models intro;Problem-solving;Prompt Engineering;Prompt Optimization;Prompt chain-of-thought;Prompt design optimization;Prompt iterative optimization;Prompt optimization techniques;Prompt writing;Prompt writing fundamentals;PyTorch;PyTorch basics;Python;Python advanced;Python basics;SpaCy basics;Teamwork;TensorFlow;TensorFlow basics"
6
+ AR/VR Developer,"3D Graphics;3D Modeling;3D modeling and animation expert;3D modeling and graphics;3D modeling basics;3D modeling fundamentals;3D modeling/animation advanced;3D modeling/animation expert;ARCore;ARCore advanced;ARCore basics;ARKit;ARKit advanced;ARKit basics;ARKit, ARCore, Vuforia;Advanced 3D graphics;Advanced 3D modeling and animation;Advanced 3D modeling/animation;Blender basics;Blender/Maya basics;C#;C# advanced;C# basics;C++ advanced;C++ basics;C++, C# advanced;C++, C# expert;Collaboration;Communication;Creativity;Cross-Platform;Cross-platform deployment;Cross-platform development;Cross-platform optimization;Gesture and motion tracking;Gesture/motion tracking;Hardware integration;JavaScript;JavaScript advanced;JavaScript basics;Leadership;Machine Learning;Machine learning basics;Maya basics;Motion Tracking;Motion tracking basics;Performance Optimization;Performance optimization;Performance tuning;Problem-solving;Project coordination;Project management;Python basics;Spatial Computing;Spatial computing;Spatial computing basics;Team collaboration;Team management;Teamwork;UI/UX advanced;UI/UX design advanced;UI/UX design expert;UI/UX expert;UI/UX fundamentals;Unity;Unity advanced;Unity basics;Unity, Unreal Engine advanced;Unity, Unreal Engine expert;Unreal Engine;Unreal Engine advanced;Unreal Engine basics;Vuforia"
7
+ Android App Developer Trainee,Android SDK;Android Studio;Git;Java;Kotlin;MVC;Material Design;REST API;REST APIs;SQLite;UI/UX Basics;UI/UX Design
8
+ Android Architect,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Dagger;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;Room;Unit Testing
9
+ Android Developer,Agile;Android NDK;Android Studio;CI/CD;Debugging;Dependency Injection;Firebase;Git;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;REST APIs;Room;Unit Testing
10
+ Android Developer Intern,Android SDK;Android Studio;Git;Java;Kotlin;MVC;Material Design;Mobile Development;REST API;REST APIs;SQLite;UI/UX Basics;UI/UX Design;XML
11
+ Android Developer Trainee,Android Studio;Git;Java;Kotlin;Material Design;REST API;SQLite;UI/UX Basics;UI/UX Design;XML
12
+ Android Development Intern,Android Studio;Git;Java;Kotlin;Material Design;REST API;SQLite;UI/UX Basics;UI/UX Design;XML
13
+ Android Solutions Architect,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Dagger;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;Room;Unit Testing
14
+ Android Solutions Engineer,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;REST APIs;Room;Unit Testing
15
+ Android Tech Lead,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Dagger;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;Room;Unit Testing
16
+ Associate Android Developer,Android Studio;Git;Java;Kotlin;Material Design;REST API;SQLite;UI/UX Design;XML
17
+ Associate Cloud Architect,AWS;AWS basics;Azure;Azure basics;Cloud Computing;Cloud Databases;Cloud database basics;Docker;Linux administration;Virtualization
18
+ Associate Cybersecurity Analyst,Firewall Basics;Firewall Management;GDPR Basics;Incident Response;Linux Security;Network Security;SIEM;Vulnerability Scanning;Wireshark
19
+ Associate Network Engineer,Bash Basics;Cisco IOS;DHCP;DNS;Entry-Level Networking;Python Basics;Subnetting
20
+ Associate System Engineer,Automation Basics;Cloud Computing;Cloud Concepts;Linux;Linux Administration Basics;Perl Basics;Systems Engineering;TCP/IP;VMware
21
+ Associate UX Designer,Adobe XD;Collaboration;Figma;Prototyping;Sketch;Team Collaboration;Typography;User Flows;User Research;User Research Basics;Wireframes;Wireframing
22
+ Associate iOS Engineer,Git;JSON;Mobile Testing;Objective-C;REST APIs;Swift
23
+ BI Analyst - Experienced,Advanced BI modeling;Advanced Tableau;Advanced analytics;Analytics;BI;Complex SQL queries;Data governance;Data integration;Data modeling;ETL;ETL pipeline design;ETL pipeline management;ETL pipelines;Forecasting;KPI and performance metrics development;KPI definition;KPI development;KPI monitoring;KPI strategy;Looker;Power BI;Predictive Analytics;Predictive analytics;Predictive modeling;QlikView;Redshift;SQL;SQL & Database management;SQL optimization;SQL queries;Senior-Level;Snowflake;Tableau
24
+ BI Analyst - Fresher,Analytics;BI;Basic data analysis;Basic statistical analysis;Basic statistics;Business Intelligence;Business acumen;Business metrics awareness;Business process knowledge;Data analysis;ETL;ETL awareness;ETL knowledge;ETL process awareness;ETL process knowledge;ETL process understanding;ETL understanding;Entry-Level;Excel;Excel charts;Excel charts and dashboards;Excel charts and pivot tables;Excel dashboards;Excel visualization;Fresher;KPI knowledge;KPI understanding;MySQL;MySQL basics;MySQL/PostgreSQL;PostgreSQL;PostgreSQL basics;Power BI;Reporting;SQL;SQL querying;Statistics;Tableau
25
+ Backend Developer - Entry Level,API Development;Agile;Backend Developer;CI/CD basics;Cloud Awareness;Cloud Basics;Django;Docker;Express.js;Flask;Fresher;Git;GraphQL basics;Java;MongoDB;MySQL;Node.js;PostgreSQL;Python;RESTful API;Redis;Server-Side;Server-Side Development
26
+ Backend Developer - Experienced,AI;API Development;AWS;Agile;Azure;Backend Developer;CI/CD;Cloud;Cloud Platforms;Django;Docker;E-commerce;Experienced;Express.js;Fintech;Flask;GCP;Git;Go;GraphQL;HIPAA compliance;Healthcare;Java;Kubernetes;Logistics;Media Streaming;Microservices;MongoDB;MySQL;Node.js;PostgreSQL;Python;RESTful API;Redis;SaaS;Security;Server-Side Development;Social Media;Spring Boot;gRPC
27
+ Big Data Specialist,"AWS;AWS big data services;Analytical thinking;Apache NiFi;Apache NiFi basics;Apache Spark;Apache Spark basics;Azure;Azure big data services;Big Data;Big Data Analytics;BigQuery;Collaboration;Curiosity;Data Analytics;Data Mining;Data Visualization;Data Warehousing;Data governance;ETL;ETL basics;ETL concepts;Flink;GCP;GCP big data services;Hadoop;Hadoop (HDFS, Hive, MapReduce);Hadoop (HDFS, MapReduce, Hive);Hadoop (HDFS, MapReduce, Hive, Pig);Hadoop basics;Hadoop ecosystem;Hadoop ecosystem basics;Java;Java advanced;Java basics;Kafka;Leadership;Linux;Linux/Unix basics;MLlib;MLlib basics;Machine Learning;NoSQL;NoSQL basics;NoSQL basics (MongoDB, HBase);Power BI;Problem-solving;Python;Python advanced;Python basics;QlikView;Redshift;SQL;SQL basics;Scala;Scala advanced;Scala basics;Snowflake;Spark;Spark Streaming;Spark basics;Tableau;Talend;Talend basics;Team leadership;Teamwork;TensorFlow basics"
28
+ Blockchain Developer,Adaptability;Blockchain;Blockchain Architecture;C++ basics;Cloud integration;Collaboration;Communication;Consensus Algorithms;Corda;Corda basics;Cross-chain;Cross-chain development;Cross-chain interoperability;Cross-chain solutions;Cryptography;Cryptography advanced;Cryptography basics;Cryptography expert;Cryptography fundamentals;DApps;DApps basics;DApps fundamentals;Ethereum;Ethereum basics;Ethereum fundamentals;Ethereum multi-chain;Gas optimization;Git;Git advanced;Git basics;Hyperledger;Hyperledger Fabric;Hyperledger advanced;Hyperledger basics;Innovation;Innovation management;Innovation strategies;Java advanced;Java basics;Leadership;Mentoring;Mentorship;Multi-chain;Problem-solving;Project management;Python advanced;Python basics;Remix IDE;Remix IDE advanced;Remix IDE basics;Rust basics;Scalable DApps;Security Audits;Smart Contract Optimization;Smart Contracts;Smart contract development;Smart contract development and testing;Smart contract implementation;Smart contract optimization;Smart contract optimization and security audits;Smart contract security audits;Smart contract testing;Smart contracts;Smart contracts basics;Solidity;Solidity advanced;Solidity basics;Stakeholder collaboration;Team collaboration;Team management;Teamwork;Truffle;Truffle advanced;Truffle basics
29
+ Business Analyst,AI Analytics;AI-driven analytics;AI-enhanced analytics;AI-powered analytics;Advanced SQL;Advanced analytics;Advanced data analysis;Agile;Agile fundamentals;Agile leadership;Agile methodologies;Agile methodology;Agile methodology awareness;Agile project management;BI Tools;Basic data analysis;Business Analysis;Business Intelligence;Business Process;Business intelligence;Business process mapping;Business process modeling;Business process optimization;Collaboration;Communication;Critical Thinking;Critical thinking;Data Analysis;Data Storytelling;Data Visualization;Data analysis;Data analysis basics;Data interpretation;Data storytelling;Documentation;Excel;Power BI;Power BI basics;Problem Solving;Problem-solving;Process Improvement;Requirement Gathering;Requirement documentation;Requirement elicitation;Requirement gathering;Requirement management;Research;Research skills;SAS;SQL;SQL basics;Stakeholder Management;Stakeholder communication;Stakeholder engagement;Stakeholder management;Strategic Planning;Strategic planning;Tableau;Tableau basics;Team collaboration
30
+ Cloud Architect,AWS;AWS fundamentals;Azure;Azure basics;Bash scripting;Cloud Computing;Cloud Security;Cloud security fundamentals;Docker;Docker introduction;GCP;GCP basics;Kubernetes;Kubernetes basics;Python;Python basics;Scripting;Virtualization
31
+ Cloud Automation Engineer,AWS;Ansible;Automation;CloudFormation;IaC;Kubernetes;Python;Terraform
32
+ Cloud Cost Optimization Architect,AWS;Azure;Cloud Cost Optimization;Cloud Monitoring;Cloud cost management;Python;Terraform
33
+ Cloud DevSecOps Architect,AWS;Ansible;Automation;Azure;CI/CD;CI/CD pipelines;Cloud Security;DevSecOps;Python;Security integration;Terraform
34
+ Cloud Engineer,AWS;Automation;Azure;CI/CD;CI/CD pipelines;Cloud Architecture;Cloud Security;Cloud security compliance;Kubernetes;Python;Python scripting;Terraform
35
+ Cloud Engineer - Experienced,"AWS;AWS advanced;Ansible;Automation;Azure;Azure advanced;Bash;CI/CD;CI/CD: Jenkins, GitLab CI, CircleCI;CircleCI;Cloud;Cloud Security;Cloud Security: IAM, RBAC, encryption, compliance;CloudFormation;Containerization;Database & Storage: SQL, NoSQL, S3, Azure Blob Storage;DevOps;Docker Swarm;Docker/Kubernetes;GCP;GCP advanced;GitLab CI;Helm;Infrastructure;Jenkins;Kubernetes;Leadership;Monitoring;Monitoring & Logging: CloudWatch, Prometheus, ELK;Monitoring/Logging: CloudWatch, Prometheus, ELK;Monitoring: CloudWatch, Prometheus, ELK;Networking;Networking & Storage;Networking: VPC, load balancers, DNS, firewall rules;PowerShell;Python;Python/Bash/PowerShell;Remote;SQL, NoSQL, S3, Azure Blob;Scripting: Python, Bash, PowerShell;Security;Senior-Level;Storage;Terraform;Terraform/CloudFormation/Ansible"
36
+ Cloud Engineer - Fresher,"AWS;AWS CodePipeline;AWS basics;Automation;Azure;Azure basics;Bangalore;Bash;Chennai;Cloud;CloudFormation basics;CloudWatch;Containerization;DevOps;Docker basics;Docker/Kubernetes;Docker/Kubernetes fundamentals;Entry-Level;Fresher;GCP;GCP basics;Git;Git/GitHub;Git/GitHub/GitLab;GitHub Actions;Hyderabad;IAM basics;Infrastructure;Jenkins;Jenkins/GitHub Actions;Kubernetes basics;Monitoring fundamentals;Monitoring: CloudWatch, Azure Monitor;Monitoring: CloudWatch, Prometheus;Monitoring: CloudWatch, Prometheus, Azure Monitor;Prometheus;Pune;Python;Python/Bash scripting;Remote;Shell scripting;Terraform basics;Terraform/CloudFormation awareness;Terraform/CloudFormation basics;Terraform/CloudFormation knowledge;VPC;VPN"
37
+ Cloud Infrastructure Architect,AWS;Azure;Cloud Infrastructure;Cloud networking;Hybrid Cloud;Hybrid cloud;Networking;Python;SDN;Terraform
38
+ Cloud Infrastructure Security Architect,AWS;Azure;Cloud Security;Cloud security;Compliance;Encryption;IAM;Kubernetes;Terraform
39
+ Cloud Migration Specialist,AWS;Azure;Cloud Architecture;Cloud Migration;Cloud migration;Database Migration;Database migration;GCP;Python;Terraform
40
+ Cloud Network Engineer,AWS;AWS Networking;Ansible;Automation with Ansible;Azure;Azure Networking;Cloud Networking;Load Balancers;VPC
41
+ Cloud Platform Architect,AWS;Azure;CI/CD;Cloud Platform;Docker Swarm;Kubernetes;Python;Terraform
42
+ Cloud Security Analyst,AWS Security;Azure Security;Cloud Security;Compliance;Firewall Management;GCP Security;Incident Response;Penetration Testing;Risk Management;SIEM;SIEM Tools
43
+ Cloud Security Architect,AWS;Azure;Cloud Security;Cloud security;Compliance;Compliance frameworks;Encryption;IAM;Python;Python scripting
44
+ Cloud Solutions Associate,AWS;Cloud Basics;Cloud Security;Cloud storage basics;Docker;Infrastructure as Code;Java basics;Linux administration;Networking fundamentals;Python;Terraform;Terraform basics;Virtualization
45
+ Cloud Trainee,AWS;Azure;Bash;Basic networking;Cloud Computing;Cloud Security;Cloud storage basics;GCP;IAM;IAM fundamentals;Python;Python scripting
46
+ Content Writer,"AI Tools;AI Writing Tools;AI content tools;AI content tools awareness;AI tool awareness;AI tools exposure;AI writing tool exposure;AI writing tools awareness;AI-assisted content creation;AI-assisted content optimization;AI-assisted content tools;AI-assisted writing;Adaptable tone and style;Adaptation of tone and style;Advanced SEO;Advanced SEO and analytics;Advanced SEO and keyword optimization;Advanced SEO skills;Advanced SEO techniques;Advanced content strategy;Advanced writing and editing;Advanced writing skills;Analytics;Analytics and KPI tracking;Analytics and performance measurement;Analytics basics;Articles;Backlinking;Basic SEO;Basic SEO knowledge;Basic writing and grammar;Blog Writing;Blog and article writing;Blogs;Brand Voice;Brand voice consistency;CMS;CMS and AI tools;CMS and AI writing tools;CMS basics;CMS familiarity;CMS proficiency;CMS tools;Clarity in writing;Collaboration;Collaboration and mentoring;Collaboration and team management;Collaboration and teamwork;Collaboration with cross-functional teams;Collaboration with marketing and design teams;Collaboration with marketing teams;Collaboration with teams;Communication skills;Comprehensive content strategy;Content Calendar;Content Marketing;Content Strategy;Content Writing;Content calendar management;Content creation;Content formatting;Content marketing;Content optimization;Content research;Content strategy;Content strategy development;Content strategy leadership;Content strategy planning;Content strategy support;Creativity;Cross-functional collaboration;Digital Marketing;Digital Marketing Tools;Digital marketing awareness;Digital marketing basics;Digital marketing knowledge;Digital marketing tools;Digital marketing tools (GA, SEMrush);Digital marketing tools (GA, SEMrush, HubSpot);Digital marketing tools (GA4, SEMrush, HubSpot);Digital marketing tools (Google Analytics, SEMrush);Digital marketing tools (Google Analytics, SEMrush, HubSpot);Digital marketing tools proficiency;Editing;Editing and fact-checking;Editing and proofreading;Fact-checking;Fact-checking and research;Google Analytics;Grammar;Grammar and punctuation;HubSpot;KPI tracking;Keyword Usage;Keyword usage;Keywords;Multi-format Content;Multi-format content creation;Multi-format content creation (blogs, social media, video scripts);Multi-format content creation (blogs, whitepapers, social media, scripts);Performance Tracking;Performance tracking;Performance tracking and KPI analysis;Project Management;Project management;Project management for content initiatives;Proofreading;Research;Research and fact-checking;Research skills;SEMrush;SEO;SEO Basics;SEO and keyword optimization;SEO and keyword research;SEO basics;SEO fundamentals;SEO keyword research;SEO optimization;SEO optimization and backlinking;Social Media Content;Social media content;Time Management;Time management;Tone and style adaptation;WordPress;WordPress basics;WordPress or CMS proficiency;Writing and grammar;Writing clarity;Writing clarity and grammar"
47
+ Copywriter,"AI Tools;AI content tools;AI writing tool awareness;AI writing tools;AI writing tools awareness;AI-assisted content creation;AI-assisted content optimization;AI-assisted content tools;AI-assisted writing;AI-assisted writing tools;Adaptable writing style;Advanced SEO;Advanced SEO and analytics;Advanced copywriting;Advanced copywriting and editing;Analytics;Analytics and KPI tracking;Basic SEO;Basic SEO knowledge;Basic SEO practices;Brand Consistency;Brand Messaging;Brand Voice;Brand consistency;Brand messaging;Brand messaging and consistency;Brand voice alignment;Brand voice consistency;CMS;CMS and AI tools;CMS and AI tools proficiency;CMS basics (WordPress, HubSpot);CMS familiarity;CMS proficiency;CMS usage;Clear and persuasive writing;Collaboration;Collaboration and communication;Collaboration and leadership;Collaboration with marketing teams;Communication;Content Editing;Content Research;Content Strategy;Content Writing;Content adaptation for brand voice;Content editing and proofreading;Content research;Content research and accuracy;Content strategy;Copywriting;Creativity;Creativity and storytelling;Digital Marketing;Digital marketing channel familiarity;Digital marketing channels and tools;Digital marketing expertise;Digital marketing familiarity;Digital marketing integration;Digital marketing knowledge;Digital marketing strategy;Digital marketing tools;Editing;Editing and proofreading;Email Marketing;Email and social media familiarity;Familiarity with digital marketing channels;Grammar;Grammar and punctuation;Grammar and punctuation mastery;KPI analysis;Leadership;Leadership and mentoring;Multi-format content creation;Multi-format copywriting;Performance Analysis;Performance measurement;Performance tracking;Persuasive copywriting;Persuasive writing;Project Management;Project and performance management;Project management;Proofreading;Proofreading and editing;Research;Research and accuracy;Research and fact-checking;SEO;SEO and analytics expertise;SEO and keyword optimization;SEO basics;SEO optimization;SEO optimization and analytics;Social Media;Storytelling;Storytelling and creativity;Strategic content planning;Strategic copywriting;Team Leadership;Team collaboration;Team leadership;Team leadership and collaboration;Time Management;Time management;Tone and style adaptation"
48
+ Cyber Defense Analyst,Compliance;Compliance Auditing;Firewall Management;Incident Response;Malware Analysis;SIEM Tools;SOC;SOC Operations;Threat Hunting
49
+ Cybersecurity Analyst,Bash;C++;Cloud Security;Cloud Security (AWS/Azure);Encryption Basics;Firewall Configuration;Firewalls;Incident Response;Linux Basics;Malware Analysis;Nessus;Network Security;Penetration Testing;Python;QRadar;Risk Management;SIEM;SOC;Snort;Splunk;Threat Hunting;Vulnerability Assessment;Wireshark
50
+ Cybersecurity Intern,Antivirus Tools;Linux Fundamentals;Malware Analysis;NIST;NIST Basics;Network Security;Penetration Testing;Python;Snort;Vulnerability Assessment
51
+ Cybersecurity Risk Analyst,Compliance;Compliance Auditing;Incident Response;PowerShell;Python;Risk Management;Security Auditing;Splunk;Vulnerability Assessment
52
+ Cybersecurity Support Analyst,Cryptography;Cryptography Basics;Firewall Management;Firewall Rules;ISO 27001;ISO 27001 Basics;Incident Response;SIEM;Teamwork;Wireshark
53
+ Cybersecurity Trainee,C++ Basics;Encryption;Encryption Fundamentals;Incident Response;Linux Security;Malware Analysis;Metasploit;Network Security;Penetration Testing;Wireshark
54
+ Data Analyst - Experienced,A/B testing;Advanced Analytics;Advanced SQL;Advanced analytics;BI;BigQuery;Dashboards;Data Analytics;Data Engineering;Data engineering;Data warehousing;ETL;ETL pipelines;ETL workflows;Google Data Studio;Hadoop;Hypothesis testing;Kafka;Leadership;Looker;Machine learning;Machine learning algorithms;Power BI;Predictive Analytics;Predictive Modeling;Predictive modeling;Python;R;Redshift;Reporting;SAS;SQL;Senior-Level;Snowflake;Spark;Statistical modeling;Tableau;Time-series analysis;Time-series forecasting
55
+ Data Analyst - Fresher,BI;Basic statistics;Dashboard;Data Analytics;Data Cleaning;Data Visualization;ETL;Entry-Level;Excel;Excel charts;Excel functions;Fresher;Hadoop;Hadoop basics;Hypothesis testing;Matplotlib;MySQL;Pandas;PostgreSQL;Power BI;Python;R;Regression;Reporting;SAS;SQL;Seaborn;Spark basics;Tableau;Visualization
56
+ Data Analyst / Data Scientist Intern,"Basic ML: classification, clustering;Data Analyst;Data Scientist;Data Visualization;Internship;Machine Learning;Matplotlib;MongoDB;MySQL;NumPy;Pandas;Python;R;SQL;Seaborn"
57
+ Data Engineer,AWS;AWS Basics;AWS Beginner;AWS Cloud Basics;AWS EMR;AWS Glue;AWS Redshift;AWS S3;AWS S3 Basics;Airflow;Airflow Basics;Airflow Fundamentals;Analytical Thinking;Apache Kafka;Apache Spark;Azure;Azure Basics;Azure Data Lake;Azure Fundamentals;Azure Synapse;Big Data;BigQuery;Data Cleaning;Data Engineering Fundamentals;Data Governance;Data Modeling;Data Modeling Basics;Data Partitioning;Data Structures;Data Warehousing;Databricks;ETL;ETL Basics;ETL Fundamentals;ETL Tools Introduction;Flink;GCP BigQuery;Hadoop;Hadoop Basics;Hadoop Fundamentals;Java;Java Basics;Kafka;Linux;MongoDB;MySQL;PostgreSQL;Python;Redshift;SQL;SQL Optimization;Scala;Scala Basics;Snowflake;Spark;Spark Basics;Spark Fundamentals
58
+ Data Science Associate,"Basic ML: regression, classification, clustering;Data Science Associate;Data Visualization;Data cleaning;Data preprocessing;ETL;Machine Learning;Matplotlib;MySQL;NumPy;Pandas;PostgreSQL;Python;R;SQL;Seaborn"
59
+ Data Science Intern,"Basic ML: logistic regression, clustering, decision trees;Data Analysis;Data Science Intern;Data Visualization;Data preprocessing;Data wrangling;Machine Learning;Matplotlib;MySQL;NumPy;Pandas;PostgreSQL;Python;R;SQL;Seaborn"
60
+ Data Science Team Lead,AI;AWS;Big Data;Classification;Data Science;ETL automation;Ensemble methods;Feature engineering;GCP;Hadoop;Java/Scala;Leadership;Machine Learning;NLP;PowerBI;Predictive modeling;Python;R;Regression;Reinforcement Learning;SQL;Spark;Tableau
61
+ Data Scientist - Entry Level,"Basic ML: classification, regression, clustering;Data Analysis;Data Scientist;Data preprocessing;Data wrangling;Machine Learning;Matplotlib;MongoDB;MySQL;NumPy;Pandas;PostgreSQL;Python;R;SQL;Seaborn;Visualization"
62
+ Data Scientist - Experienced,Big Data;Classification;Clustering;Data Scientist;Deep Learning;ETL pipelines;Ensemble methods;Hadoop;Java/Scala;Machine Learning;NLP;PowerBI;Python;Python (advanced);R;Regression;Reinforcement Learning;SQL;Spark;Tableau
63
+ Data Scientist - Fresher,"Basic ML algorithms: regression, classification, clustering;Data Analysis;Data Scientist;Machine Learning;Matplotlib;MySQL;NumPy;Pandas;PostgreSQL;Python;R;SQL;Seaborn;Visualization"
64
+ DevOps Cloud Architect,AWS;Automation;Azure;Azure DevOps;CI/CD;CI/CD pipelines;Cloud Architecture;DevOps;Docker;Kubernetes;Python;Terraform
65
+ DevOps Engineer - Experienced,API automation;AWS;Ansible;Automation;Azure;CI/CD;Chef;CircleCI;Cloud;Containerization;DevOps;DevSecOps;Docker Swarm;ELK stack;Experienced;GCP;GitLab CI;Grafana;Helm;Jenkins;Kubernetes;Linux/Unix;Microservices;Prometheus;Puppet;Senior-Level;Terraform
66
+ DevOps Engineer - Fresher,AWS awareness;AWS basics;Ansible awareness;Automation;Azure awareness;Azure basics;Bash;Bash basics;CI/CD;CI/CD basics;Cloud;Containerization;DevOps;Docker;Entry-Level;Fresher;GCP awareness;GCP basics;Git;GitHub/GitLab;Jenkins;Kubernetes;Linux basics;Linux fundamentals;Python;Python basics;Python fundamentals;Terraform awareness;Terraform/Ansible awareness
67
+ Digital Marketing Specialist,"A/B Testing;AI Marketing Tools;AI marketing tools;AI-driven marketing;AI-driven marketing and personalization;AI-driven marketing solutions;AI-driven marketing strategies;AI-driven personalization;AI-driven personalization and marketing automation;AI-powered marketing solutions;AI-powered marketing tools;Adaptability;Advanced SEO and SEM;Advanced analytics (Google Analytics, Tableau, Mixpanel);Advanced digital campaigns;Advanced digital marketing campaigns;Advanced digital marketing strategies;Advanced digital marketing strategy;Analytics;Analytics (GA, Tableau, Mixpanel);Analytics and reporting;Analytics and reporting (GA, Tableau, Mixpanel);Analytics and reporting (Google Analytics, Tableau, Mixpanel);Basic marketing automation;Blogging;Blogging and copywriting;Brand Management;Brand Strategy;Brand and UX strategy;Brand management;Brand management and UX integration;Brand strategy;Brand strategy and UX design;Brand strategy and UX design integration;Brand strategy and UX integration;Budget and ROI management;Budget and ROI optimization;Budget management;Budget management and ROI optimization;Budget management and ROI tracking;Budget optimization;Budget planning;Budget planning and ROI optimization;CMS;CMS (WordPress);CMS (WordPress) basics;CMS knowledge;CMS tools;CMS tools (WordPress);CRM and automation tools (HubSpot, Marketo, Salesforce);CRM and marketing automation tools;CRM tools (HubSpot, Marketo, Salesforce);CRM tools (HubSpot, Salesforce);CRM tools (HubSpot, Salesforce, Marketo);Campaign Management;Campaign Optimization;Communication;Communication skills;Content Creation;Content Marketing;Content and social media campaigns;Content and social media marketing;Content creation;Content creation and copywriting;Content creation and social media marketing;Content marketing;Content marketing and social media strategy;Content marketing strategy;Conversion Optimization;Conversion Rate Optimization;Conversion rate optimization;Copywriting;Creativity;Cross-channel campaign coordination;Cross-channel campaign management;Data-Driven Marketing;Data-driven campaign optimization;Data-driven campaign strategies;Data-driven decision making;Data-driven decisions;Data-driven marketing;Data-driven marketing decisions;Data-driven optimization;Data-driven strategy implementation;Digital Marketing;Digital advertising basics;Digital campaign strategy;Digital marketing strategy;Digital strategy development;Email Marketing;Email automation;Email automation and personalization;Email automation tools (HubSpot, Marketo);Email marketing (Mailchimp, HubSpot basics);Email marketing automation;Email marketing basics;Email marketing tools (Mailchimp, HubSpot) basics;Email marketing tools basics;Emerging Technologies;Emerging marketing technologies;Emerging marketing technologies (AI-driven personalization);Facebook Ads Manager;Facebook Ads Manager basics;Google Ads;Google Ads and Facebook Ads basics;Google Ads basics;Google Analytics;Google Analytics basics;Instagram and LinkedIn marketing basics;Instagram marketing basics;Instagram, LinkedIn basics;Lead Generation;Lead generation;Lead generation and CRM integration;Lead generation and CRM management;Lead generation and CRM tools;Lead generation and nurturing;LinkedIn marketing basics;Marketing Automation;Marketing Strategy;Marketing Tools;Marketing analytics (GA, Tableau, Mixpanel);Marketing analytics (Google Analytics, Tableau, Mixpanel);Marketing analytics (Tableau, Mixpanel, GA);Marketing analytics and reporting;Marketing automation tools (HubSpot, Marketo, Salesforce);Multi-channel campaign coordination;Multi-channel campaign integration;Multi-channel campaign management;Multi-channel marketing strategy;PPC;PPC campaign optimization;PPC campaigns;PPC campaigns management;SEM;SEM basics;SEO;SEO and SEM fundamentals;SEO and SEM optimization;SEO fundamentals;SEO, SEM, PPC;SEO, SEM, PPC campaigns;SEO, SEM, PPC optimization;SEO/SEM fundamentals;SEO/SEM/PPC campaign management;SEO/SEM/PPC management;SEO/SEM/PPC optimization;Social Media;Social Media Marketing;Social media campaigns;Social media marketing;Social media marketing basics;Strategic digital marketing planning;Team collaboration;Team leadership;Team leadership and mentoring;Team leadership and mentorship;Team management;Teamwork;UX Design;UX Integration;UX and UI design integration;UX design integration;UX integration;UX/UI;UX/UI Integration;UX/UI integration"
68
+ Enterprise Cloud Architect,Cloud Strategy;Cloud strategy;Enterprise Cloud;Kubernetes;Leadership;Multi-cloud architecture;Serverless;Serverless computing;Terraform
69
+ Enterprise Network Engineer,Cisco ASA;EIGRP;Enterprise Networking;F5 Load Balancer;MPLS;QoS
70
+ Entry Level Data Scientist,"Basic ML: classification, regression, clustering;Data Analysis;Data Scientist;Data cleaning;Data wrangling;Machine Learning;Matplotlib;MongoDB;MySQL;NumPy;Pandas;PostgreSQL;Python;R;SQL;Seaborn;Visualization"
71
+ Entry-Level ML Engineer,"Data Preprocessing;Data preprocessing;Entry-Level ML Engineer;Feature engineering;Git/GitHub;Java;ML Models;ML basics: classification, regression, clustering, decision trees;ML libraries: Scikit-learn, TensorFlow, PyTorch;Python;R;Statistics: probability, linear algebra;Visualization;Visualization: Matplotlib, Seaborn"
72
+ Entry-Level Network Analyst,DNS;Nagios;Network Analysis;Subnetting;TCP/IP;Wireshark
73
+ Entry-Level Security Analyst,C++;Firewall Configuration;Incident Response;Malware Analysis;Metasploit;Risk Assessment Basics;Risk Management;Snort;Vulnerability Assessment;Windows Security
74
+ Entry-level Android Developer,Android Studio;Git;Java;Kotlin;Material Design;REST API;SQLite;UI/UX Design;XML
75
+ Entry-level iOS Developer,Cocoa Touch;Objective-C;Simulator;Swift;UI/UX Basics;UI/UX Design;Xcode;iOS SDK
76
+ Ethical Hacker,"Advanced Python, C/C++;Advanced Python, C/C++, JavaScript;Advanced network security;Advanced networking;Analytical skills;Analytical thinking;Bash scripting;Bash scripting basics;Bash, PowerShell;Bash, PowerShell scripting;Basic cryptography knowledge;Basic cryptography understanding;Basic knowledge of Nmap, Burp Suite;Basic vulnerability assessment;Burp;Burp Suite;Communication;Compliance (NIST, ISO);Compliance and risk assessment;Compliance awareness;Compliance frameworks;Cryptography;Cryptography and SSL/TLS;Cryptography fundamentals;Cryptography, SSL/TLS;Ethical Hacking;Ethical awareness;Ethical compliance;Ethical mindset;Expert network and web security;Expert network security;Familiarity with Metasploit and Burp Suite;Familiarity with Metasploit, Wireshark;Familiarity with Nmap and Wireshark;Familiarity with Nmap, SQLMap;Introduction to penetration testing;Introductory penetration testing;Leadership;Linux;Linux (Kali Linux/Parrot OS) basics;Linux (Kali, Parrot) expert;Linux (Kali/Parrot OS) basics;Linux (Kali/Parrot) advanced;Linux and Windows OS basics;Linux and Windows OS expert;Linux and Windows expert;Linux and Windows security;Linux and Windows security expert;Linux expert;Linux/Windows OS expert;Linux/Windows OS fundamentals;Linux/Windows expert;Malware Analysis;Malware analysis;Malware analysis and reverse engineering;Metasploit;Metasploit, Burp Suite, Nmap, SQLMap;Metasploit, Burp Suite, Nmap, SQLMap, Wireshark;Metasploit, Burp Suite, Nmap, Wireshark;Metasploit, Burp Suite, Nmap, Wireshark, SQLMap;Metasploit, Nmap, Burp Suite, SQLMap;Metasploit, Nmap, Burp Suite, SQLMap, Wireshark;Network Security;Network and application security;Network and application security expert;Network and web security;Network and web security expert;Network penetration testing;Network security expert;Networking basics;Networking fundamentals;Nmap;Penetration Testing;Penetration testing;Penetration testing and vulnerability assessment;Penetration testing fundamentals;Problem-solving;Project management;Python;Python basics;Python, C/C++, JavaScript;Python, C/C++, JavaScript advanced;Reverse engineering;Risk assessment;SQLMap;Security frameworks (NIST, ISO);Teamwork;Vulnerability assessment;Vulnerability assessment basics;Vulnerability scanning;Vulnerability scanning basics;Web Security;Web app security;Web app security basics;Web app security testing;Web application and network security;Web application security;Web application security basics;Web security testing;Windows Security;Windows security and AD;Windows security and Active Directory;Windows security basics;Windows security expert;Wireshark"
77
+ Fintech Engineer,"API & microservices architecture;API & microservices design;API Architecture;API Integration;API and microservices architecture;API architecture;API architecture and microservices;API design;API design and microservices;API integration basics;API integration fundamentals;AWS;AWS & Azure cloud;AWS basics;AWS/Azure basics;Adaptability;Agility;Azure basics;Blockchain;Blockchain & smart contracts;Blockchain Technology;Blockchain and DLT;Blockchain and smart contracts;Blockchain basics;Blockchain development;Blockchain fundamentals;Blockchain implementation;Cloud Computing;Cloud basics (AWS/Azure);Cloud computing (AWS, Azure);Cloud computing AWS/Azure;Cloud platforms (AWS, Azure);Cloud platforms AWS/Azure;Collaboration;Communication;Cross-functional collaboration;Cross-functional team collaboration;Cybersecurity;Cybersecurity and compliance;Cybersecurity awareness;Cybersecurity basics;Cybersecurity compliance;Cybersecurity expertise;Cybersecurity fundamentals;Data Analysis;Data analysis basics;DevOps;DevOps automation;DevOps in fintech;DevOps practices;Financial Analysis;Financial Modeling;Financial analysis;Financial analysis and modeling;Financial data analysis;Financial domain knowledge;Financial knowledge basics;Financial modeling;Financial modeling and analysis;Financial modeling and forecasting;Financial products knowledge;Financial products understanding;Innovation;Innovation management;Innovation strategies;Intro to ML;Intro to machine learning;Introductory ML;Introductory data science;Introductory machine learning;JavaScript advanced;JavaScript basics;Leadership;ML analytics;Machine Learning;Machine learning and AI analytics;Machine learning basics;Machine learning for analytics;Machine learning predictive analytics;Machine learning predictive modeling;Microservices architecture;Microservices design;Predictive modeling and automation;Problem-solving;Project leadership;Project management;Python;Python advanced;Python basics;Quantitative modeling;Regulatory Compliance;SQL;SQL advanced;SQL basics;SQL fundamentals;Smart Contracts;Smart contract development;Smart contracts;Smart contracts development;Smart contracts implementation;Stakeholder collaboration;Stakeholder management;Strategic planning;Team leadership;Team management;Teamwork"
78
+ Fresher Data Scientist,"Basic ML: classification, regression, clustering;Data Scientist;Data Visualization;Entry Level;Machine Learning;Matplotlib;MongoDB;MySQL;NumPy;Pandas;Python;R;SQL;Seaborn"
79
+ Fresher ML Engineer,"Data Preprocessing;Data preprocessing;Data visualization: Matplotlib, Seaborn;Feature engineering;Fresher ML Engineer;Git/GitHub;Java;ML Projects;ML frameworks: Scikit-learn, TensorFlow, PyTorch, Keras;ML fundamentals: regression, classification, clustering, decision trees;Python;R;Statistics: probability, linear algebra;Visualization"
80
+ Frontend Developer - Entry Level,Angular basics;Bootstrap;Browser Developer Tools;CSS;CSS3;Entry-Level;Fresher;Frontend;Git;HTML;HTML5;JavaScript;JavaScript (ES6+);React;React basics;Responsive Design;Tailwind CSS;UI;UI Development;Vue.js;Vue.js basics;Web Application Development;Web Applications;Web Apps;Web Development
81
+ Frontend Developer - Experienced,"AI Dashboards;Advanced React;Advanced React (Hooks, Redux);Angular;CI/CD;CSS;CSS3;Dashboard Development;E-commerce;Enterprise Web Applications;Frontend;Git;HTML;HTML5;JavaScript;JavaScript (ES6+);Lazy loading;Media Streaming;Mid-Senior;PWA;Performance optimization;Performance tuning;React;React/Redux;SPA;SPA Development;SPA/PWA;SaaS Development;Senior;Testing automation;UI;Unit & E2E testing;Unit/Integration/E2E testing;Vue.js;Web Application Development;Web Applications"
82
+ Full Stack Developer - Entry Level,Agile;Angular;Backend;CSS;CSS3;Cloud;Cloud Development;Django;Django/Flask;Entry-Level;Flask;Fresher;Frontend;Full Stack Developer;Git;HTML;HTML5;JavaScript;JavaScript (ES6+);MongoDB;MySQL;NoSQL;Node.js;PostgreSQL;Python (Django/Flask);React;SQL;Vue.js;Web Development;Web Security
83
+ Full Stack Developer - Experienced,Agile;Angular;Backend;CI/CD;CSS;CSS3;Cloud;Cloud Development;Cloud Platforms;Django;Docker;E-commerce;Enterprise Applications;Experienced;Fintech;Flask;Frontend;Full Stack Developer;Git;HTML;HTML5;JavaScript;JavaScript (ES6+);Kubernetes;Microservices;Mid-Level;MongoDB;MySQL;NoSQL;Node.js;PostgreSQL;RESTful API design;RESTful APIs;React;Redux;SQL;Security;Serverless;TypeScript;Vue.js;Web Development;Web Security
84
+ Game Developer,AI and gameplay systems;AI programming;AI/gameplay systems;Adaptability;Advanced AI and gameplay;Advanced AI and gameplay systems;Advanced AI/gameplay systems;Advanced gameplay and AI;Advanced gameplay and AI systems;Advanced gameplay systems;Animation basics;Animation fundamentals;C#;C# advanced;C# basics;C# expert;C++;C++ advanced;C++ basics;C++ expert;Communication;Creativity;Cross-platform deployment;Cross-platform development;Debugging;Debugging and profiling;Debugging basics;DirectX basics;DirectX/OpenGL basics;Game AI;Game Design;Game Mechanics;Game mechanics basics;Game mechanics fundamentals;Gameplay systems;Gameplay systems and AI;Gameplay systems development;Git;Git basics;Godot basics;Graphics Programming;Graphics and performance optimization;Graphics optimization;Java advanced;Java basics;Leadership;Mobile game awareness;Mobile/console development basics;Mobile/console platform awareness;Multiplayer;Multiplayer networking;OpenGL basics;Performance Optimization;Performance optimization;Performance profiling;Physics;Physics and animation basics;Physics and collision basics;Physics and collision handling;Physics and collision systems;Physics basics;Physics simulation;Project management;Python advanced;Python basics;Shader Programming;Shader programming;Shader programming HLSL/GLSL;Team collaboration;Teamwork;Testing and debugging;Testing frameworks;Testing/debugging;Unity;Unity basics;Unity expert;Unreal Engine;Unreal Engine basics;Unreal Engine expert
85
+ Graduate Network Engineer,Basic Routing;LAN/WAN;Python Automation;Python Scripting Basics;Routing;Switching
86
+ Graduate Security Analyst,Antivirus;Firewall Configuration;Incident Response;Malware Analysis;NIST;NIST Basics;Network Security;Python Basics;Snort;Windows/Linux Basics
87
+ Graduate iOS Developer,App Development;Cocoa Touch;Git;MVC;Swift;UIKit;Xcode
88
+ Graphic Designer,3D Design;3D Design Basics;AI Design Tools;AR/VR Design;Adaptability;Adobe Creative Suite;Adobe Illustrator;Adobe InDesign;Adobe Photoshop;Adobe XD;Advanced Adobe Photoshop;Advanced Photoshop;After Effects;Animation;Basic Figma;Basic HTML/CSS;Branding;Color Theory;Communication;Creativity;Digital Assets;Figma;Figma Basics;Graphic Design;Illustrator;InDesign;Motion Graphics;Photoshop;Time Management;Typography;UI/UX Design;Web Design;Web Design Basics;Web and Mobile Design
89
+ Hybrid Cloud Architect,AWS;Azure;Cloud Architecture;Hybrid Cloud;Hybrid cloud design;Networking;Python;Terraform
90
+ IT Support - Networking Focus,DNS;IT Support;LAN/WAN;Network Troubleshooting;Networking;TCP/IP;Troubleshooting
91
+ Information Security Analyst - Fresher,Firewall Basics;Firewall Configuration;GDPR;GDPR Basics;Incident Response;Nessus;Python;SIEM;Snort;Vulnerability Assessment
92
+ Information Security Specialist,Incident Response;Python;QRadar;SIEM;SOC;Splunk;Threat Intelligence;Vulnerability Assessment;Vulnerability Management
93
+ Infrastructure Network Engineer,Cisco Prime;LAN/WAN;LAN/WAN Design;Nagios;Python;Python Automation;QoS
94
+ IoT Engineer,"AWS IoT advanced;AWS IoT basics;AWS, Azure, GCP IoT;Actuator integration;Advanced C programming;Advanced C, C++;Advanced sensor integration;Agile awareness;Agile methodology awareness;Azure IoT advanced;Azure IoT basics;Bluetooth;Bluetooth and Zigbee protocols;C advanced;C basics;C++ advanced;C++ basics;C, C++ advanced;C, C++ expert;CI/CD;CI/CD automation;CI/CD pipelines;Cloud Integration;Cloud IoT;Cloud IoT basics;Cloud platforms (AWS, Azure, GCP);Cloud platforms AWS/Azure/GCP;CoAP;CoAP basics;Communication;Cross-functional collaboration;Cross-team collaboration;Data Pipelines;Data analytics;Data pipelines and analytics;Edge Computing;Edge computing;Embedded Firmware;Embedded Systems;Embedded firmware;Embedded firmware and hardware interfacing;Embedded firmware design;Embedded firmware development;Embedded firmware optimization;Embedded firmware understanding;Embedded systems design;Embedded systems development;GCP IoT advanced;Google Cloud IoT basics;IPv6 basics;IoT Architecture;IoT Protocols;IoT architecture;IoT architecture and deployment;IoT architecture and design;IoT architecture design;IoT system architecture;Java advanced;Java basics;Leadership;LoRa basics;LoRaWAN;MQTT;MQTT basics;MQTT, CoAP, LoRaWAN, NB-IoT;Machine Learning;Machine learning;Machine learning integration;Network optimization;Network security;Network security and optimization;Power BI basics;Problem-solving;Project execution;Project management;Project strategy;Python;Python advanced;Python basics;Python, Java;Real-time analytics;Real-time analytics and ML;Real-time analytics and ML integration;Real-time data analytics;Security;Sensor Integration;Sensor and actuator integration;Sensor fusion and actuator control;Sensor fusion and actuator integration;Sensor integration;Sensor integration and actuator management;Strategic planning;TCP/IP basics;TCP/IP, IPv6;Tableau basics;Team collaboration;Team management;Teamwork;Zigbee;Zigbee basics"
95
+ Java Developer,APIs;Advanced Java;Advanced SQL;Agile;Angular;Angular/React;Basic REST API knowledge;CI/CD;CSS;Cassandra;Collections;Collections Framework;Concurrency;Concurrency Basics;Core Java;Database;Database Basics;Database Management;Database Tuning;Debugging;Docker;Encapsulation;Exception Handling;File Handling;Git;Gradle;HTML;HTML/CSS;Hibernate;Hibernate Basics;Inheritance;JDBC;JPA;JSP;JUnit;JUnit Basics;JVM;JVM Internals;Java;Java APIs;Java Collections;Java Developer;Java I/O;JavaScript;JavaScript Basics;Jenkins;Kafka;Kubernetes;Leadership;Maven;Mentoring;Microservices;Mockito;MongoDB;Multithreading;Multithreading Basics;Networking Basics;NoSQL;OOP;Performance Optimization;Performance Tuning;Polymorphism;Problem Solving;REST APIs;RESTful APIs;SOAP;SOAP APIs;SQL;SQL (MySQL/PostgreSQL);SQL Basics;SQL Queries;SVN;Selenium;Servlets;Spring;Spring Basics;Spring Boot;Spring Framework Basics;System Design;Team Collaboration;Teamwork;TestNG;TestNG Basics;Testing;Version Control (Git);Version Control (Git/SVN);Web Development
96
+ JavaScript Developer,"AJAX;AJAX/JSON;Adaptability;Advanced JavaScript;Advanced performance optimization;Angular;Angular basics;Async programming;CI/CD;CI/CD basics;CI/CD pipelines;CSS3;CSS3 basics;Communication;Core JavaScript ES6+;Cross-team collaboration;Docker;Docker basics;Docker, CI/CD;ES6+;Express.js;Git;Git basics;GraphQL;HTML5;HTML5 basics;JSON;JavaScript;JavaScript ES6+;JavaScript advanced;JavaScript expert;Jest;Jest, Cypress;Jest, Cypress, Mocha;Jest, Mocha, Cypress;Leadership;Node.js;Performance optimization;Performance tuning;Problem-solving;Project management;REST API;REST API basics;REST API development;REST API integration;REST API knowledge;REST API, GraphQL;REST API/GraphQL;REST APIs;REST APIs, GraphQL;React;React basics;React, Angular, Vue.js;Redux;Redux, Vuex;Redux/Vuex;Responsive design;Team collaboration;Team management;Teamwork;Testing frameworks (Jest, Cypress, Mocha);Testing frameworks (Jest, Mocha, Cypress);Testing frameworks: Jest, Mocha, Cypress;TypeScript;Vue.js;Vue.js basics;Web performance optimization;Webpack;Webpack, Babel;Webpack, Babel, npm, Yarn;npm, Yarn"
97
+ Junior Android Developer,Android Studio;Git;Java;Kotlin;Material Design;REST API;SQLite;UI/UX Design;XML
98
+ Junior Android Engineer,Android Studio;Git;Java;Kotlin;Material Design;REST API;REST APIs;SQLite;UI/UX Basics;UI/UX Design;XML
99
+ Junior Cloud Engineer,AWS;Automation;Azure;CI/CD;CI/CD introduction;Cloud Computing;Cloud networking;Docker;Docker basics;Kubernetes;Kubernetes fundamentals;Python scripting;Scripting
100
+ Junior Data Scientist,"Analytics;Basic ML: logistic regression, decision trees, K-means;Data Scientist;Data Visualization;Excel;ML Models;Matplotlib;MySQL;NumPy;Pandas;PostgreSQL;Python;R;SQL;Seaborn"
101
+ Junior Interaction Designer,Adobe XD;Figma;Interaction Design;Prototyping;Prototyping Basics;Sketch;Typography;User Research;User Research Fundamentals;Wireframing
102
+ Junior Machine Learning Engineer,"Basic ML models: decision trees, K-means, logistic regression;Data Preprocessing;Data preprocessing;Data visualization: Matplotlib, Seaborn;Feature engineering;Git/GitHub;Java;Junior ML Engineer;Kaggle Projects;ML Models;ML frameworks: Scikit-learn, TensorFlow, PyTorch, Keras;ML fundamentals: regression, classification, clustering, decision trees;Machine Learning Engineer;Matplotlib;MongoDB;MySQL;NumPy;Pandas;Python;R;SQL;Seaborn;Statistics: probability, linear algebra;Visualization"
103
+ Junior Network Engineer,Cisco IOS;Cisco Routers;Cisco Switches;DHCP;DNS;LAN/WAN;Network Engineer;Subnetting;TCP/IP;Wireshark
104
+ Junior Security & Network Engineer,Cisco Routers;Firewall;Firewall Basics;IDS/IPS;IDS/IPS Intro;VPN;Wireshark
105
+ Junior Security Analyst,Cryptography;Cryptography Fundamentals;Firewall Configuration;ISO 27001;ISO 27001 Basics;Incident Response;JavaScript Basics;Malware Analysis;Metasploit;Risk Assessment;SIEM;Team Collaboration;Windows Security;Wireshark
106
+ Junior Swift Developer,Agile;Git;Objective-C Basics;Swift;UI/UX;UI/UX Guidelines;Xcode;iOS Mobile Development
107
+ Junior System Engineer,AWS Fundamentals;Bash Scripting;Cloud Basics;Linux;Linux Basics;Python;System Engineer;System Support;TCP/IP;Troubleshooting;VMware;VirtualBox;Windows Server;Windows Server Basics
108
+ Junior UX Analyst,Figma;InVision;Prototyping;User Flows;User Research;User Research Basics;Wireframes;Wireframing
109
+ Junior UX Designer,Adobe XD;Basic Usability Testing;Color Theory;Figma;InVision;Information Architecture;Layout Design;Usability Testing;User Research;Wireframing
110
+ Junior iOS Developer,Cocoa Touch;Git;Interface Builder;JSON Handling;Objective-C;REST APIs;Swift;Unit Testing;iOS SDK
111
+ Lead Android Engineer,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Dagger;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;Room;Unit Testing
112
+ Lead Cloud Solutions Architect,AWS;Azure;Cloud Strategy;Cloud cost optimization;Leadership;Microservices;Microservices design;Multi-cloud strategy;Python;Serverless;Serverless architecture;Stakeholder management;Terraform
113
+ Lead Cybersecurity Analyst,Cloud Security;Compliance;Leadership;Risk Management;SIEM;Splunk;Team Leadership;Threat Hunting
114
+ Lead Data Scientist,AI;AWS;Azure;Big Data;Classification;Data Science;ETL automation;Ensemble methods;Feature Engineering;Git;Hadoop;Java/Scala;Jupyter;Leadership;Machine Learning;NLP;PowerBI;Python;R;Regression;Reinforcement Learning;SQL;Spark;Tableau
115
+ Lead ML/AI Engineer,"Advanced ML/DL: deep learning, reinforcement learning, NLP, computer vision, transfer learning;Big Data;Big data: Hadoop, Spark;Cloud Deployment;Feature engineering, ETL pipelines;Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced), ONNX;Java;Lead ML/AI Engineer;Leadership;ML/DL;MLOps;MLOps: CI/CD pipelines, monitoring, cloud deployment (AWS/GCP/Azure);Python;R;SQL;Scala"
116
+ Lead Machine Learning Engineer,"Advanced ML/DL: deep learning, reinforcement learning, NLP, computer vision, transfer learning;Big Data;Big data: Hadoop, Spark;Cloud Deployment;Feature engineering, ETL pipelines;Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced), ONNX;Java;Lead ML Engineer;Leadership;ML/DL;MLOps;MLOps: CI/CD, monitoring, cloud deployment (AWS/GCP/Azure);Python;R;SQL;Scala"
117
+ Lead Machine Learning Scientist,AI;AWS;Azure;Big Data;Deep Learning;ETL automation;Ensemble methods;Feature engineering;Hadoop;Java/Scala;Leadership;Machine Learning;NLP;PowerBI;Python;R;Reinforcement Learning;SQL;Spark;Tableau
118
+ Lead Network Engineer,Cisco Nexus;F5;F5 Load Balancer;Lead Engineer;Leadership;MPLS;Palo Alto Firewalls;Team Leadership
119
+ Lead System Engineer,Cloud Strategy;Enterprise Architecture;Enterprise Systems;Leadership;Linux;System Architecture;Windows Server
120
+ Lead UX Designer,Accessibility;Agile;Axure;Design Thinking;Figma;InVision;Information Architecture;Prototyping;Usability Testing;WCAG Standards
121
+ Lead iOS Engineer,Agile;CI/CD;Core Text;CoreGraphics;JIRA;Mentoring;Objective-C;Swift
122
+ ML Engineer Intern,"Data Preprocessing;Data preprocessing;Data visualization: Matplotlib, Seaborn;Feature engineering;Git/GitHub;Java;ML Intern;ML Models;ML fundamentals: classification, regression, clustering, supervised/unsupervised learning;ML libraries: Scikit-learn, TensorFlow, PyTorch;MLOps;Python;R;Statistics: probability, linear algebra;Visualization"
123
+ ML Engineer Trainee,"Data Preprocessing;Data preprocessing;Feature engineering;Git/GitHub;Java;ML Engineer Trainee;ML Pipelines;ML fundamentals: supervised/unsupervised learning, classification, regression, clustering;ML libraries: Scikit-learn, TensorFlow, PyTorch, Keras;Python;R;Statistics and probability;Visualization;Visualization: Matplotlib, Seaborn"
124
+ Machine Learning Engineer - Experienced,"Big Data;Big data: Hadoop, Spark;Cloud Deployment;Feature engineering and ETL automation;Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced), ONNX;Java;ML/DL;ML/DL: supervised/unsupervised learning, deep learning, reinforcement learning, NLP, computer vision, transfer learning;MLOps;MLOps: CI/CD pipelines, model monitoring, cloud deployment (AWS/GCP/Azure);Machine Learning Engineer;Python;Python (advanced);R;SQL"
125
+ Machine Learning Engineer - Fresher,"Data Preprocessing;Data preprocessing;Data visualization: Matplotlib, Seaborn;Feature engineering;Git/GitHub;Java;Keras;ML frameworks: Scikit-learn, TensorFlow, PyTorch, Keras;ML fundamentals: supervised/unsupervised learning, regression, classification, clustering, decision trees;Machine Learning Engineer;PyTorch;Python;R;Scikit-learn;Statistics: probability, linear algebra;TensorFlow;Visualization"
126
+ Machine Learning Scientist,AI;AWS;Azure;Big Data;Classification;Deep Learning;ETL pipelines;Feature engineering;Hadoop;Java/Scala;Leadership;Machine Learning;NLP;PowerBI;Python;R;Regression;Reinforcement Learning;SQL;Spark;Tableau
127
+ Market Research Analyst,Advanced Analytics;Advanced Data Analysis;Advanced Statistical Analysis;Attention to Detail;Basic Statistical Analysis;Business Strategy;Communication;Competitive Analysis;Competitive Intelligence;Consumer Behavior;Consumer Behavior Analysis;Critical Thinking;Data Analysis;Data Analysis Basics;Data Collection;Data Storytelling;Data Visualization;Data Visualization Basics;Excel;Excel Advanced Functions;Forecasting;Market Research;Market Segmentation;Power BI;Predictive Analytics;Predictive Modeling;Presentation Skills;Python;Python Basics;Qualitative Research;R;Regression;Regression Analysis;Report Writing;SAS;SPSS;SQL;Statistical Analysis;Survey Design;Tableau;Time Management
128
+ Marketing Specialist,"AI Marketing Tools;AI-driven marketing tools;AI-driven personalization;AI-powered marketing personalization;AI-powered marketing tools;Adobe Creative Suite basics;Advanced SEO/SEM;Advanced SEO/SEM/PPC;Advanced digital marketing;Advanced digital marketing strategies;Advanced marketing strategy;Analytics;Analytics (GA, Tableau);Analytics (Google Analytics, Tableau);Analytics and ROI optimization;Analytics and ROI reporting;Analytics and reporting;Blogging;Brand Management;Brand management;Budget Management;Budget allocation;Budget and ROI analysis;Budget and ROI management;Budget management;Budget optimization;Budget planning and optimization;Campaign Coordination;Campaign Management;Campaign Optimization;Campaign coordination;Campaign management;Campaign optimization;Canva and Adobe Creative Suite;Canva and WordPress basics;Collaboration;Collaboration and communication;Content Creation;Content Marketing;Content and social media marketing;Content creation;Content creation and social media strategy;Content creation and strategy;Content marketing;Content marketing and creation;Copywriting;Creative;Creative design tools;Data Analysis;Data analysis (Google Analytics, Tableau);Data analysis basics;Data analytics and reporting;Data-driven analytics;Data-driven decision making;Digital Marketing;Digital campaigns management;Digital marketing campaigns;Digital marketing fundamentals;Digital marketing strategy;Digital strategy development;Email Marketing;Email automation;Email campaigns;Email marketing;Email marketing and automation;Email marketing automation;Email marketing basics;Email marketing tools;Emerging marketing technologies;Emerging marketing technologies (AI tools, personalization);Emerging technologies in marketing;Event Management;Event coordination;Event management;Google Analytics;Google Analytics basics;Lead Generation;Lead generation;Lead generation and multi-channel campaigns;Lead generation campaigns;Lead nurturing;Leadership;Leadership and team management;Market Research;Market research;Marketing Automation;Marketing analytics;Marketing analytics and reporting;Marketing automation;Marketing automation tools (Mailchimp, HubSpot);Marketing strategy;Marketing strategy and planning;Multi-channel Marketing;Multi-channel campaign management;Multi-channel campaign planning;Multi-channel campaigns;Multi-channel marketing campaigns;PPC;PPC ads;PPC campaigns;PPC campaigns management;PPC management;SEM;SEM basics;SEO;SEO basics;SEO, SEM, PPC;SEO, SEM, PPC expertise;SEO/SEM;SEO/SEM and PPC campaigns;SEO/SEM optimization;SEO/SEM/PPC;SEO/SEM/PPC campaigns;SEO/SEM/PPC management;SEO/SEM/PPC optimization;Social Media;Social media basics;Social media management;Social media marketing;Social media platforms;Social media strategy;Strategic marketing planning;Team Collaboration;Team Leadership;Team collaboration;Team communication;Team coordination;Team leadership;Team leadership and collaboration;Time management;Video Marketing;Video production basics"
129
+ Multi-Cloud Architect,AWS;Azure;Cloud Architecture;GCP;Kubernetes;Leadership;Microservices architecture;Multi-Cloud;Terraform
130
+ Network Automation Engineer,Ansible;Automation;Bash;Cisco IOS;Python
131
+ Network Engineer,BGP;Cisco Nexus;MPLS;OSPF;QoS;SolarWinds
132
+ Network Intern,Cisco IOS;DHCP;Internship;Subnetting;VPN Basics
133
+ Network Operations Center (NOC) Engineer,Incident Management;Incident Response;NOC;Nagios;Network Monitoring;SolarWinds;TCP/IP
134
+ Network Security Engineer,Cisco ASA;Cryptography;Firewall;Firewalls;IDS/IPS;Network Security;VPN
135
+ Network Support Engineer,BGP (Intro);Firewall Basics;Network Support;OSPF;Routing Basics;SolarWinds;Troubleshooting;VPN;VPN Setup
136
+ Operations Manager,Adaptability;Basic ERP/CRM Knowledge;Basic Team Coordination;Basic Workflow Management;Budget Management;Budget Monitoring;Budget Oversight;Budgeting;CRM;Collaboration;Communication;Cross-Functional Collaboration;Cross-Functional Coordination;Data Analysis;Data Reporting;Data Reporting Basics;Data-Driven Decisions;ERP;ERP Systems;ERP/CRM Basics;ERP/CRM Systems;ERP/CRM Tools;Financial Reporting;KPI Monitoring;KPI Reporting;KPI Tracking;Lean Management;Observation;Operations Management;Problem Solving;Problem-Solving;Process Automation;Process Awareness;Process Improvement;Process Observation;Process Optimization;Report Preparation;Reporting;Resource Allocation;Resource Optimization;Resource Planning;Scheduling;Six Sigma;Staff Development;Strategic Planning;Team Coordination;Team Leadership;Team Management;Time Management;Workflow Automation;Workflow Awareness;Workflow Improvement;Workflow Management;Workflow Observation;Workflow Optimization
137
+ Principal Android Developer,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Dagger;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;Room;Unit Testing
138
+ Principal Android Engineer,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Dagger;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;Room;Unit Testing
139
+ Principal Data Scientist,AI;AWS;Big Data;Data Science;Deep Learning;ETL automation;Ensemble methods;Feature engineering;GCP;Hadoop;Java/Scala;Leadership;Machine Learning;NLP;PowerBI;Predictive modeling;Python;R;Reinforcement Learning;SQL;Spark;Tableau
140
+ Principal Machine Learning Engineer,"Advanced ML/DL: deep learning, reinforcement learning, NLP, computer vision, transfer learning;Big Data;Big data: Hadoop, Spark;Cloud Deployment;Feature engineering, ETL automation;Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced), ONNX;Java;Leadership;ML/DL;MLOps;MLOps: CI/CD pipelines, model monitoring, cloud deployment (AWS/GCP/Azure);Principal ML Engineer;Python;R;SQL;Scala"
141
+ Principal Network Engineer,Architecture;Architecture Design;Cisco Nexus;Leadership;Palo Alto;Principal Engineer;Project Management;Team Leadership
142
+ Principal Security Analyst,Advanced Threat Detection;Cloud Security;Compliance;Leadership;Risk Management;SIEM;SIEM Tools;Threat Hunting
143
+ Principal UX Designer,A/B Testing;Design Systems;Figma;InVision;Interaction Design;Leadership;Sketch;User Research
144
+ Principal iOS Developer,App Performance Optimization;CI/CD;Core Animation;MVVM;Objective-C;Performance Optimization;Swift
145
+ Product Designer,A/B Testing;Accessibility;Adobe Creative Suite;Adobe Illustrator;Adobe Photoshop;Adobe XD;Agile;Agile Methods;Basic JavaScript;CSS;Collaboration;Color Theory;Creativity;Data Analytics;Data-Driven UX;Design Systems;Design Thinking;Figma;Front-End Collaboration;HTML;InVision;Information Architecture;Information Architecture Basics;Innovation;JavaScript;Leadership;Marvel;Mentoring;Product Design;Product Design Strategy;Product Innovation;Prototyping;Prototyping Basics;Responsive Design;Sketch;Stakeholder Alignment;Stakeholder Management;Teamwork;Typography;UI/UX;UI/UX Design;UX/UI;UX/UI Design;Usability Testing;User Flows;User Research;User Research Basics;User Testing;Wireframing
146
+ Product Manager,"A/B testing;Adaptability;Advanced analytics and A/B testing;Advanced data analysis;Agile;Agile (Scrum, Kanban basics);Agile Leadership;Agile facilitation;Agile knowledge;Agile leadership;Agile methodologies;Agile methodologies (Scrum, Kanban);Agile methodology knowledge;Backlog grooming;Basic data analytics;Basic product management concepts;Communication;Cross-Functional Collaboration;Cross-functional collaboration;Cross-functional leadership;Cross-functional team leadership;Customer Interviews;Customer-centric design awareness;Data Analysis;Data analysis (Excel, Google Analytics);Data analysis (Excel, SQL basics);Data analysis and A/B testing;Data analysis and experimentation;Data analysis and metrics interpretation;Data analytics fundamentals;Data-Driven Decisions;Data-driven decision making;Growth Metrics;Market Research;Market research;Market research and competitor analysis;Market research fundamentals;Metrics-driven growth;Metrics-driven growth optimization;Metrics-driven product growth;Performance optimization;Performance tracking;Problem-solving;Product Management;Product Strategy;Product lifecycle basics;Product lifecycle understanding;Product strategy basics;Product vision;Product vision and roadmap development;Product vision and roadmap planning;Product vision and strategic planning;Product vision and strategy;Resource allocation;Resource prioritization;Roadmap development;Roadmap development and execution;Roadmap execution;Roadmapping;Scrum and Kanban basics;Sprint planning;Stakeholder Communication;Stakeholder Management;Stakeholder communication;Stakeholder engagement;Stakeholder management;Strategic planning;Teamwork;Tools: Confluence, Figma;Tools: Figma, JIRA, Confluence;Tools: Figma, Mixpanel, Tableau, GA;Tools: JIRA, Confluence;Tools: JIRA, Confluence, Figma basics;Tools: JIRA, Confluence, Figma, Mixpanel, Tableau;Tools: JIRA, Confluence, Mixpanel, GA, Tableau;Tools: JIRA, Confluence, Tableau, Figma;Tools: JIRA, Confluence, Tableau, Mixpanel;Tools: JIRA, Figma;Tools: JIRA, Figma, Mixpanel, Tableau;UX;UX awareness;UX principles awareness;UX research and integration;UX research integration;UX/UI awareness;User Experience;User experience research;User research and UX integration;User research integration;User-Centered Design"
147
+ Project Manager,"Adaptability;Advanced budgeting and resource allocation;Advanced project management;Advanced project planning;Advanced project planning and execution;Advanced project planning and scheduling;Advanced project scheduling and planning;Advanced scheduling and budgeting;Advanced scheduling, budgeting, and resource allocation;Agile;Basic budgeting;Basic budgeting and resource allocation;Basic knowledge of Waterfall and Agile;Basic knowledge of project management methodologies (Agile, Scrum, Waterfall);Basic project planning;Basic project planning and scheduling;Budget Planning;Budget and resource management;Budgeting and resource allocation;Budgeting and resource management;Budgeting basics;Change management;Collaboration and teamwork;Communication;Communication and coordination;Communication and interpersonal skills;Communication skills;Conflict resolution;Critical thinking;Cross-functional collaboration;Dashboards;Data-driven decision making;Data-driven reporting;Data-driven reporting and dashboards;End-to-end project management;Familiarity with Jira and Trello;Familiarity with Jira, MS Project, Trello;Familiarity with MS Project and Trello;Familiarity with Microsoft Project, Jira, Trello;Familiarity with project tools (MS Project, Trello);Jira;KPI Tracking;KPI tracking;KPI tracking and reporting basics;Kanban;Microsoft Project;Multitasking;Problem-solving;Problem-solving and critical thinking;Project Management;Project Planning;Project lifecycle management;Project management methodology basics;Project planning and execution;Project scheduling and execution;Project strategy and execution;Reporting;Reporting and analytics;Reporting and dashboard creation;Reporting and dashboards;Reporting and documentation;Reporting basics;Resource Allocation;Resource allocation;Resource allocation basics;Risk Management;Risk and quality management;Risk and quality oversight;Risk assessment and mitigation;Risk management and mitigation;Scheduling and budgeting;Scrum;Stakeholder Communication;Stakeholder Engagement;Stakeholder Management;Stakeholder communication;Stakeholder communication and engagement;Stakeholder engagement;Stakeholder engagement and communication;Stakeholder engagement and negotiation;Stakeholder management;Stakeholder management and communication;Stakeholder management and negotiation;Strategic alignment;Strategic alignment with business goals;Strategic planning;Strategic project alignment;Strategic project management;Task and milestone tracking;Task scheduling;Team Collaboration;Team Leadership;Team collaboration;Team leadership;Team leadership and conflict resolution;Team leadership and mentoring;Team management and conflict resolution;Teamwork and collaboration;Time Management;Time management;Trello;Understanding of Agile and Scrum methodologies;Understanding of Agile, Scrum, Waterfall;Use of Jira, MS Project, Primavera;Use of MS Project, Primavera, Jira;Use of MS Project, Primavera, Jira, Trello;Use of PM tools (MS Project, Jira, Trello, Asana);Use of project management software (MS Project, Jira, Trello, Asana);Use of project management tools (MS Project, Jira, Trello);Use of project management tools (MS Project, Jira, Trello, Asana);Use of project management tools (MS Project, Primavera, Jira, Trello, Asana);Waterfall"
148
+ Python Developer,AWS;AWS basics;Adaptability;Async Programming;Async programming;CSS basics;Communication;Control flow;Data Science;Data types;Decorators;Django;Django advanced;Django basics;Docker;Docker basics;Exception handling;FastAPI;FastAPI basics;Flask;Flask advanced;Flask basics;Functions;Generators;Git;Git basics;GraphQL;GraphQL basics;HTML basics;Innovation;Innovation management;JavaScript basics;Kubernetes;Kubernetes basics;Leadership;Matplotlib basics;Metaprogramming;MongoDB basics;MySQL;NoSQL;NoSQL basics;NumPy;NumPy basics;OOP;OOP basics;Pandas;Pandas basics;PostgreSQL;Problem-solving;Project management;PyTest;PyTest advanced;PyTest basics;PyTorch;PyTorch basics;Python;Python advanced;Python basics;REST APIs;SQL;SQL basics;SQLAlchemy;Scikit-learn;Team collaboration;Teamwork;TensorFlow;TensorFlow basics;unittest basics
149
+ QA Engineer - Experienced,"API & Mobile Testing: Postman, SoapUI, Appium;API Testing: Postman, SoapUI;API Testing: Postman, SoapUI, Appium;Automation;Automation: Selenium, Appium, Cucumber, JUnit, TestNG;Automation: Selenium, Appium, Cucumber, TestNG;Bug & Test Management: JIRA, Bugzilla, Quality Center;Bug Tracking & Documentation: JIRA, Bugzilla, TestRail;Bug Tracking & Documentation: JIRA, TestRail;Bug Tracking & Documentation: JIRA, TestRail, ALM;Bug Tracking: JIRA, Bugzilla;CI/CD;CI/CD Integration: Jenkins, GitLab CI/CD, Bamboo;CI/CD: Jenkins, GitLab CI/CD;CI/CD: Jenkins, GitLab CI/CD, Bamboo;Jenkins;Leadership;Mentoring;New York;Performance & Security Testing: JMeter, LoadRunner;Performance & Security Testing: Load, stress, security testing;Performance & Security Testing: Load, stress, vulnerability testing;Performance & Security Testing: LoadRunner;Performance Testing;Performance Testing: JMeter;Performance Testing: Load, stress testing;Programming: Java, Python, C#, JavaScript;QA;Remote;San Francisco;Selenium;Senior-Level;Software;Software Testing;Strategy;Test Automation: Selenium, Appium, Cucumber, JUnit, TestNG;Test Automation: Selenium, Appium, Cucumber, TestNG;Test Documentation & Reporting"
150
+ QA Engineer - Fresher,"Appium;Appium basics;Automation;Automation Awareness: Selenium, Appium, Cucumber;Automation Tools Awareness: Selenium, Appium, Cucumber;Automation: Selenium, Appium, Cucumber basic knowledge;Bangalore;Basic Automation: Selenium WebDriver, Appium, Cucumber;Basic Automation: Selenium, Appium, Cucumber;Bugzilla;Chennai;Cucumber awareness;Entry-Level;Fresher;Hyderabad;JIRA;Java;JavaScript;JavaScript basics;Manual Testing;Manual Testing: Functional, Regression, Black-box;Postman;Postman basics;Pune;Python;QA;Remote;Selenium;Selenium basics;SoapUI;SoapUI basics;Software;Software Testing;Test Documentation;TestRail;Testing"
151
+ Robotics Engineer,"Adaptability;Advanced C++;Advanced CAD;Advanced CAD/SolidWorks;Advanced Python;Advanced control theory;Advanced robotics control;Advanced robotics control algorithms;Arduino basics;Arduino/Raspberry Pi advanced;AutoCAD;AutoCAD basics;C++;C++ advanced;C++ basics;C++ expert;CAD;CAD/SolidWorks;CAD/SolidWorks advanced;Communication;Computer vision;Control Systems;Control algorithms;Control algorithms advanced;Control systems advanced;Control theory;Cross-functional collaboration;Cross-team collaboration;Dynamics;Embedded Systems;Embedded systems;Embedded systems advanced;Embedded systems basics;Embedded systems design;Embedded systems expert;Gazebo, RViz;Gazebo, RViz simulation;Hardware debugging;Hardware interfacing;Innovation;Innovation in robotics;Innovation management;Innovation strategy;Kinematics;LIDAR and infrared sensors basics;LIDAR and ultrasonic sensors basics;LIDAR and vision sensors;Leadership;Linear algebra;MATLAB;MATLAB basics;ML in robotics;Machine Learning;Machine learning;Machine learning applications;Machine learning basics for robotics;Machine learning in robotics;Motor control;Motor control basics;PID control basics;PID controller fundamentals;PID controllers;PID fundamentals;Problem Solving;Problem solving;Project leadership;Project management;Project strategy;Python;Python advanced;Python basics;Python expert;ROS;ROS advanced;ROS advanced development;ROS basics;ROS development;Raspberry Pi basics;Robotics control algorithms;Robotics control theory;Sensor fusion;Sensor integration and fusion;Sensor integration basics;Sensors;Sensors basics (LIDAR, ultrasonic, infrared);Servo motors basics;Simulation;Simulation (Gazebo, RViz);Simulation tools;Simulation tools (Gazebo, RViz);SolidWorks;SolidWorks advanced;SolidWorks basics;Team collaboration;Team leadership;Team management;Team mentoring;Teamwork"
152
+ SEO Specialist,"AI SEO Tools;AI and machine learning in SEO;AI-driven SEO insights;AI-driven SEO tools;AI-powered SEO analytics;AI-powered SEO tools;Advanced SEO strategy;Advanced content optimization;Advanced content strategy;Advanced on-page and off-page SEO;Advanced technical SEO;Analytics;Analytics (GA4, Looker Studio);Analytics (GA4, Looker Studio, Search Console);Analytics (GA4, Search Console, Looker Studio);Analytics and reporting;Analytics and reporting (GA4, Looker Studio);Analytics and reporting (GA4, Looker Studio, Search Console);Basic HTML/CSS;Basic link building;Content Marketing;Content Optimization;Content Strategy;Content marketing;Content marketing optimization;Content optimization;Content optimization basics;Content strategy;Content strategy and SEO copywriting;Content strategy and optimization;Crawlability;Crawlability and indexing optimization;Crawlability checks;Crawlability, indexing, and site structure optimization;GA4;Google Analytics;Google Analytics GA4;Google Analytics basics;Google Search Console;HTML, CSS, JavaScript basics;HTML/CSS basics;Indexing;Keyword Research;Keyword research;Link Building;Link building;Link building and backlink analysis;Link building and outreach;Link building basics;Link building campaigns;Link building strategy;Local & mobile SEO;Local SEO;Local SEO and voice search optimization;Local SEO basics;Local SEO optimization;Local SEO strategy;Local and mobile SEO optimization;Looker Studio;Mobile SEO;Mobile SEO basics;Mobile SEO optimization;Multimodal Search;Multimodal search optimization;Off-Page SEO;Off-page SEO;Off-page SEO basics;Off-page optimization;On-Page SEO;On-page SEO;On-page SEO basics;On-page and off-page optimization;On-page optimization;Page Speed;Page speed and mobile optimization;Page speed and performance optimization;Page speed optimization;Privacy Compliance;Privacy compliance (GDPR);Privacy-compliant SEO;Privacy-compliant SEO (GDPR);Privacy-compliant SEO strategies;SEO;SEO Copywriting;SEO Strategy;SEO copywriting;SEO strategy;SEO strategy and execution;SEO strategy and planning;SEO strategy and roadmap;SEO strategy development;Schema Markup;Schema markup;Schema markup and structured data;Schema markup and structured data implementation;Schema markup basics;Schema markup implementation;Search Console;Search Console basics;Site Architecture;Site architecture optimization;Site indexing basics;Site speed optimization;Social media SEO basics;Stakeholder communication;Technical SEO;Technical SEO audits;Technical SEO basics;Visual Search;Visual search optimization;Voice Search;Voice and visual search optimization;Voice search optimization"
153
+ SOC Analyst,Incident Response;Malware Analysis;Network Defense;Python Scripting;QRadar;SIEM;SIEM Tools;SOC;Splunk;Threat Hunting
154
+ Sales Executive,Active Listening;Adaptability;CRM;CRM Basics;Closing Deals;Closing Techniques;Communication;Customer Engagement;Data-driven Sales;Digital Sales;Digital Sales Awareness;Digital Sales Fundamentals;HubSpot;Lead Generation;Negotiation;Pipeline Management;Predictive Analytics;Product Demo;Product Demonstrations;Product Demos;Product Knowledge;Relationship Building;Relationship Management;Sales Automation;Sales Automation Awareness;Sales Basics;Sales Executive;Sales Forecasting;Salesforce;Social Selling;Time Management
155
+ Senior Android Developer,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Dagger;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;REST APIs;Room;Unit Testing
156
+ Senior Android Engineer,Agile;Android NDK;Android Studio;CI/CD;Clean Architecture;Dagger;Debugging;Dependency Injection;Firebase;Java;Jetpack;Kotlin;MVVM;Material Design;Performance Optimization;Play Store;REST API;Room;Unit Testing
157
+ Senior Cloud Architect,AWS;AWS multi-cloud;Ansible;Azure;Azure networking;Cloud Architecture;CloudFormation;DevOps;DevOps automation;GCP;Hybrid Cloud;Kubernetes;Kubernetes orchestration;Leadership
158
+ Senior Data Scientist,AWS EMR;Analytics;Big Data;Data Science;Deep Learning;ETL pipelines;Ensemble methods;Feature Engineering;Git;Hadoop;Java/Scala;Jupyter;Machine Learning;NLP;PowerBI;Python;R;SQL;Spark;Tableau;Time-series modeling
159
+ Senior Incident Response Analyst,Forensics;Incident Response;Malware Analysis;QRadar;SOC;Splunk;Threat Hunting
160
+ Senior Interaction Designer,After Effects;Figma;Interaction Design;Micro-Interactions;Principle;Prototyping;Usability Testing
161
+ Senior ML Infrastructure Engineer,"Big Data;Big data: Spark, Hadoop;Cloud Deployment;Feature engineering, ETL automation;Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced);Java;ML/DL;ML/DL: deep learning, reinforcement learning, NLP, computer vision, transfer learning;MLOps;MLOps: CI/CD, model monitoring, cloud deployment (AWS/GCP/Azure);Python;R;SQL;Scala;Senior ML Infrastructure Engineer"
162
+ Senior Machine Learning Engineer,"AI;AWS;Advanced ML/DL: deep learning, NLP, reinforcement learning, computer vision, transfer learning;Big Data;Big data: Spark, Hadoop;Classification;Cloud Deployment;Deep Learning;ETL automation;Ensemble methods;Feature engineering;Feature engineering, ETL automation;Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced);GCP;Hadoop;Java;Java/Scala;Leadership;ML/DL;MLOps;MLOps: CI/CD pipelines, model monitoring, cloud deployment (AWS/GCP/Azure);Machine Learning Engineer;NLP;PowerBI;Python;Python (advanced);R;Regression;Reinforcement Learning;SQL;Scala;Senior ML Engineer;Spark;Tableau"
163
+ Senior Network Engineer,Cisco ASA;Nagios;Palo Alto;SD-WAN;Zero Trust;Zero Trust Security
164
+ Senior Security Analyst,"Cloud Security;Compliance;Compliance (GDPR, PCI-DSS);Incident Response;LogRhythm;PowerShell;Security Auditing;Vulnerability Assessment;Vulnerability Management"
165
+ Senior System Engineer,Active Directory;Docker;Grafana;Monitoring;PowerShell;System Engineering;Windows Server
166
+ Senior UX Designer,A/B Testing;Accessibility;Accessibility Standards;Adobe XD;Axure;Design Systems;Figma;Journey Mapping;Principle;Sketch;UX Research;User Research
167
+ Senior iOS Developer,App Optimization;CI/CD;Core Data;GitHub Actions;GraphQL;MVVM;Objective-C;Swift
168
+ Senior iOS Engineer,App Store Submission;Core Animation;Core Data;Crashlytics;GraphQL;Jenkins;Objective-C;Swift;User Engagement;Xcode
169
+ Site Reliability Engineer,"AWS;AWS, Azure, GCP;AWS, Azure, GCP advanced;AWS, Azure, GCP expert;Adaptability;Analytical thinking;Automation;Automation and scripting;Automation scripting;Bash;Bash scripting;Bash scripting basics;Bash scripting expert;Bash/Shell scripting;Bash/Zsh scripting;Basic CI/CD;Basic CI/CD concepts;Basic automation scripts;Basic monitoring (Nagios, Grafana);CI/CD;CI/CD (Jenkins, Bamboo, GitHub Actions);CI/CD fundamentals;CI/CD pipelines;CI/CD pipelines (Jenkins, Bamboo, GitHub Actions);CI/CD pipelines (Jenkins, GitHub Actions);CI/CD pipelines (Jenkins, GitHub Actions, Bamboo);CI/CD pipelines expert;CI/CD pipelines expert (Jenkins, Bamboo, GitHub Actions);Cloud (AWS, Azure, GCP);Cloud expert (AWS, Azure, GCP);Cloud fundamentals (AWS, GCP, Azure);Cloud fundamentals (AWS/Azure/GCP);Cloud platform basics (AWS/Azure/GCP);Cloud platforms (AWS, Azure, GCP);Cloud platforms basics (AWS/Azure/GCP);Cloud platforms expert;Cloud platforms expert (AWS, Azure, GCP);Collaboration;Communication;Containerization basics (Docker);Distributed Systems;Distributed systems;Distributed systems architecture;Distributed systems design;Distributed systems design and management;Distributed systems management;Docker;Docker basics;Docker fundamentals;Docker introduction;Docker, Kubernetes;Docker, Kubernetes advanced;Docker, Kubernetes expert;Go;Go programming;Go, Java;IaC (Terraform, Ansible);IaC (Terraform, Ansible, Puppet);IaC (Terraform, Ansible, Puppet, Chef);Infrastructure as Code (Terraform, Ansible);Infrastructure as Code (Terraform, Ansible, Puppet);Infrastructure as Code (Terraform, Ansible, Puppet, Chef);Intro to monitoring (Prometheus/Grafana);Introduction to cloud platforms;Java scripting;Kubernetes;Kubernetes basics;Kubernetes introduction;Leadership;Linux;Linux OS basics;Linux administration;Linux administration basics;Linux administration expert;Linux administration fundamentals;Linux basics;Linux expert;Linux fundamentals;Linux/Windows;Linux/Windows administration;Linux/Windows administration expert;Linux/Windows expert;Monitoring;Monitoring & logging;Monitoring & logging (Prometheus, Grafana, ELK);Monitoring & logging (Prometheus, Grafana, ELK, Nagios, Splunk);Monitoring & logging expert (Prometheus, Grafana, ELK, Nagios, Splunk);Monitoring & logging tools;Monitoring (Prometheus, Grafana, ELK Stack, Nagios, Splunk);Monitoring (Prometheus, Grafana, ELK, Nagios, Splunk);Monitoring and logging (Prometheus, Grafana, ELK Stack, Nagios, Splunk);Monitoring and logging tools (Prometheus, Grafana, ELK Stack);Monitoring basics (Nagios, Grafana);Monitoring basics (Prometheus/Grafana/Nagios);Monitoring tools intro (Prometheus, Grafana);Networking;Networking (TCP/IP, DNS, CDN, Load Balancing);Networking (TCP/IP, DNS, Load Balancing);Networking (TCP/IP, DNS, Load Balancing, CDN);Networking basics (TCP/IP, DNS);Networking fundamentals;Problem-solving;Prometheus;Python;Python advanced;Python basics;Python, Go;Python, Go, Java;Security and compliance;Security and compliance basics;Security and compliance knowledge;Security compliance;Shell scripting;Shell scripting (Bash/Zsh);TCP/IP networking;TCP/IP networking basics;Terraform;Time management;Windows OS basics;Windows OS fundamentals;Windows administration;Windows fundamentals;Windows server;Windows server administration"
170
+ Software Developer - Entry Level,"AI;AWS basics;Agile;Analytical thinking;Android;Android Studio;Angular;Azure basics;Backend;C++;CSS;Cloud Computing;Collaboration;Communication;Data Analytics;Debugging;Entry-Level;Fresher;Frontend;Git;HTML;Java;JavaScript;Kotlin;ML libraries (scikit-learn, pandas);Machine Learning;Mobile Development;NoSQL;Problem-solving;Python;React;SQL;Software Developer;Swift;Teamwork;Testing;Web Development;Xcode;iOS"
171
+ Software Developer - Experienced,AWS;Agile;Agile/Scrum;Angular;Architecture;Azure;Backend;C#;C++;CI/CD;Cloud;Django;Docker;Experienced;Frontend;Full-Stack;Git;Java;JavaScript/TypeScript;Kubernetes;Leadership;Mentoring;Microservices;Mid-Level;NoSQL;Node.js;Python;React;SQL;Senior-Level;Software Developer;Spring Boot;Team Leadership;Vue.js
172
+ Software Engineer - Entry Level,API Integration;APIs;Agile;Algorithms;Angular;Azure;Backend;C++;CSS;Cybersecurity;Cybersecurity Basics;Data Structures;Debugging;Django;Docker;Figma;Front-End;Game Development;Git;GitHub;HTML;Integration Testing;IntelliJ;IoT;IoT Basics;Java;JavaScript;Jira;Jupyter Notebook;Machine Learning;Machine Learning Basics;MongoDB;MySQL;Node.js;OOP;Postman;PyCharm;Python;REST API;REST APIs;React;Responsive Design;Rust;SQL;Scalability;Software Engineer;Trello;UI/UX;Unit Testing;Unity;VS Code;Visual Studio;Vue.js
173
+ Software Engineer - Experienced,AWS;Agile;Angular;Backend;CI/CD;CSS;Debugging;Django;Docker;Express;Front-End;Git;HTML;Java;JavaScript;Kubernetes;Leadership;Machine Learning;Mentoring;Microservices;MongoDB;Node.js;PostgreSQL;Python;REST APIs;React;Redux;SQL;Software Engineer;Spring Boot;Team Leadership;Testing;TypeScript;Unit Testing
174
+ Software Tester (SDET),"API Testing;API Testing advanced;API testing;API testing basics;Advanced Java;Advanced Python;Agile leadership;Agile understanding;Agile/Scrum;Agile/Scrum knowledge;Agile/Scrum understanding;Appium;Attention to detail;Automation Framework;Automation Testing;Automation strategy;Basic Jenkins;C# advanced;C# basics;CI/CD;CI/CD (Jenkins, Bamboo, Azure DevOps);CI/CD integration;CI/CD integration (Jenkins, Azure DevOps);CI/CD integration (Jenkins, Bamboo);Code Review;Code review;Communication;Cross-team collaboration;Cypress;Cypress basics;Defect management metrics;Defect metrics;Functional and regression testing;Functional testing;JMeter;JMeter basics;JUnit;Java basics;Jenkins;Jenkins basics;Mentoring;Metrics-driven QA;Performance Testing;Performance and load testing;Performance testing;Postman;Postman basics;Problem-solving;Python advanced;Python basics;Regression Testing;Regression testing;Selenium;Selenium WebDriver;Selenium WebDriver basics;Selenium basics;Software Testing;Strategic QA planning;Team collaboration;Team mentoring;Teamwork;Test Data Management;Test automation;Test automation strategy;Test data management;TestNG"
175
+ Solutions Architect,AWS;AWS basics;AWS fundamentals;Architecture Design;Azure;Azure basics;Azure fundamentals;Basic CI/CD;Basic CI/CD and DevOps exposure;Basic architecture design;Basic container orchestration knowledge;Basic microservices understanding;Basic security and compliance awareness;Basic security awareness;CI/CD;CI/CD basics;CI/CD fundamentals;CI/CD introduction;CI/CD pipelines;Cloud Architecture;Cloud Computing;CloudFormation;Collaboration;Communication;DevOps;Docker;Docker fundamentals;Docker/Kubernetes basics;Docker/Kubernetes fundamentals;GCP;GCP basics;GCP fundamentals;Google Cloud fundamentals;Introductory Docker/Kubernetes knowledge;Introductory Node.js knowledge;Introductory microservices knowledge;Introductory security awareness;Java;Java basics;Java fundamentals;JavaScript fundamentals;Kubernetes;Kubernetes fundamentals;Leadership;Microservices;Node.js;Node.js basics;Problem-solving;Project leadership;Project management;Python;Python basics;Python fundamentals;Security Compliance;Security compliance;Security protocols;Solutions Architecture;Stakeholder engagement;Stakeholder management;Team Collaboration;Team collaboration;Teamwork;Terraform
176
+ Staff UX Designer,A/B Testing;Design Systems;Figma;InVision;Leadership;User Research
177
+ System Engineer,AWS;Active Directory;Automation;Cloud Computing;Compliance;Enterprise Systems;Kubernetes;Linux;Linux Administration;Monitoring;Nagios;Networking Basics;PowerShell;Python;Python Scripting;Security Compliance;System Architecture;System Engineering;Systems Engineering;TCP/IP;Terraform;VMware;Windows Server
178
+ System Engineer - Automation Specialist,Ansible;Automation;Bash;Linux;Python;System Optimization;VMware
179
+ System Engineer - Cloud & Automation,AWS;Ansible;Automation;Azure;Cloud;Docker;Python
180
+ System Engineer - Cloud Focus,AWS;Automation;Azure;Cloud Computing;Linux;Nagios;System Architecture;Terraform
181
+ System Engineer - DevOps Integration,Ansible;Automation;CI/CD;DevOps;Docker;Kubernetes;Linux
182
+ System Engineer - Entry Level,Monitoring Tools;Networking;Networking Fundamentals;Python;Python Basics;Systems Engineer;Troubleshooting;VirtualBox;Windows;Windows Server
183
+ System Engineer - Monitoring,Automation;Automation Scripts;Grafana;Linux;Monitoring;Nagios;System Reliability;Windows Server
184
+ System Engineer - Security,AWS IAM;Compliance;Firewalls;IAM;Linux;Linux Security;PowerShell;System Security;Troubleshooting
185
+ System Engineer - Virtualization,Docker;Hyper-V;Linux;Networking;System Performance;VMware;Virtualization
186
+ System Engineer Intern,Cloud Basics;Internship;Linux;Linux Basics;Monitoring Tools;Networking;Scripting Fundamentals;Systems Engineering
187
+ System Engineer Trainee,Azure;Azure Fundamentals;Monitoring;Monitoring Tools;Networking;Python;Python Basics;Systems Engineering;Windows Server
188
+ Technical Writer,AI Tools;AI Writing Tools;AI-assisted Documentation;API Documentation;Adaptability;Adobe FrameMaker;Advanced Editing;Advanced Technical Writing;Agile Documentation;Attention to Detail;Basic HTML;Basic HTML/CSS;CMS;CMS Basics;CSS;Clarity;Clear Writing;Collaboration;Documentation;Editing;Grammar and Style;HTML;HTML/CSS/XML;Interviewing SMEs;MadCap Flare;Markdown;Proofreading;Research;Research Skills;SME Collaboration;Structured Authoring;Technical Accuracy;Technical Documentation;Technical Writing;Time Management;UX Documentation;Version Control;XML;XML/HTML/CSS
189
+ Telecom & Network Engineer,BGP;Cisco Routers;QoS;SIP;Telecom;VoIP
190
+ Test Automation Engineer - Experienced,ALM;API Testing;Appium;Automation;C#;CI/CD;Cucumber;Docker;Experienced;Framework Design;GitLab;GitLab CI/CD;JIRA;JMeter;Java;Jenkins;Leadership;LoadRunner;Mentoring;Performance Testing;Postman;Python;QA;RestAssured;Security Testing;Selenium;TestNG;TestRail;Training
191
+ Test Automation Engineer - Fresher,Appium;Appium basics;Automation;Automation Scripts;Black-box testing;Bugzilla;CI/CD;Cypress;Cypress basics;Defect Tracking;Entry-Level;Fresher;Functional testing;JIRA;Java;Java basics;JavaScript basics;Manual Testing;Manual testing concepts;Postman basics;Python;Python basics;QA;Regression Testing;Regression testing;Selenium;Selenium WebDriver;Selenium basics;Software QA;Software Testing;Test Automation;Test case writing;Test documentation;TestNG;TestNG basics;Testing
192
+ Trainee Android App Developer,Android Studio;Git;Java;Kotlin;Material Design;REST API;SQLite;UI/UX Basics;UI/UX Design;XML
193
+ Trainee Network Engineer,Firewalls;Firewalls Basics;IDS/IPS Intro;LAN/WAN;Nagios;Nagios Basics;Network Security Basics;TCP/IP
194
+ Trainee Security Analyst,GDPR;GDPR Basics;Linux Commands;Malware Analysis;Nessus;Network Security;Network Security Basics;Penetration Testing;Python;Vulnerability Assessment
195
+ Trainee UX Designer,Adobe XD;CSS;CSS Basics;Figma;HTML;HTML Basics;InVision;Prototyping;Wireframing
196
+ Trainee iOS Developer,Cocoa Touch;JSON;JSON Handling;REST APIs;Simulator;Swift;Xcode;iOS SDK
197
+ UI Designer,A/B Testing;Accessibility;Adobe XD;After Effects;Animation;Branding;Branding Basics;CSS;Color Theory;Creativity;Design Systems;Figma;HTML;HTML/CSS;Illustrator;InVision;Interaction Design;JS;Leadership;Material Design;Micro-Interactions;Photoshop;Principle;Prototyping;Responsive Design;Responsive Layouts;Sketch;Team Leadership;Typography;UI Basics;UI/UX Collaboration;UI/UX Design;UI/UX Design Basics;Usability Basics;Usability Testing;User Flows;User Research;Visual Design;Wireframing
198
+ UX Apprentice,Adobe XD;Figma;Information Architecture;Information Architecture Basics;Prototyping;Sketch;User Flows;Wireframing
199
+ UX Architect,Accessibility;Agile;Agile UX;Design Systems;Figma;Information Architecture;Prototyping;UX Research;WCAG
200
+ UX Consultant,Agile;Agile UX;Design Thinking;Figma;Sketch;Usability Testing;User Research
201
+ UX Design Intern,Adobe XD;Figma;Prototyping;Sketch;User Research;Wireframes;Wireframing
202
+ UX Design Lead,Accessibility;Agile UX;Design Systems;Figma;Interaction Design;Leadership
203
+ UX Designer,Adobe XD;CSS Basics;Collaboration;Color Theory;Figma;HTML Basics;Prototyping;Sketch;Typography;Usability Testing;User Flows;User Research;Wireframing
204
+ UX Intern,Adobe XD;Color Theory;Figma;Prototyping;Sketch;Typography;Usability Testing;User Research;Wireframing
205
+ UX Manager,Accessibility;Design Thinking;Figma;Journey Mapping;Leadership;Team Leadership;Usability Testing;User Research;User-Centered Design
206
+ UX Strategist,A/B Testing;Analytics;Design Systems;Figma;Journey Mapping;UX Research
207
+ UX Trainee Designer,Adobe XD;Figma;Prototyping;Typography;User Flows;User Research;Wireframing
208
+ Vibe Coder,"AI coding assistant mastery;AI coding assistant proficiency;AI coding assistant usage;AI coding assistant usage (ChatGPT, Copilot);AI coding assistants;AI-assisted code evaluation;AI-assisted coding;Adaptability;Agile;Agile oversight;Agile project management;Agile workflow management;Agile workflow oversight;CSS;CSS basics;Code evaluation;Code evaluation and debugging;Code evaluation and debugging advanced;Code review basics;Collaboration;Communication;Creative problem solving;Creativity;Critical thinking;Cross-functional collaboration;Debugging;Debugging AI outputs;Debugging AI-generated code;HTML;HTML basics;HTML/CSS basics;Innovation management;JavaScript;JavaScript advanced;JavaScript basics;JavaScript expert;Leadership;Mentoring;Problem-solving;Project leadership;Project management Agile;Project management basics;Prompt Engineering;Prompt crafting basics;Prompt creation;Prompt engineering;Prompt engineering advanced;Prompt engineering basics;Prompt engineering expert;Prompt engineering fundamentals;Prompt optimization;Python;Python advanced;Python basics;Python expert;React;React basics;React frameworks;React/Vue expert;React/Vue frameworks;React/Vue frameworks advanced;React/Vue frameworks expert;Ruby;Ruby advanced;Ruby basics;Strategic planning;Task planning with Jira/Trello;Team collaboration;Team management;Teamwork;Vue;Vue basics;Vue frameworks"
209
+ Web Developer,AJAX;AWS;Angular;Angular basics;CI/CD;CSS3;Django;Docker;Enzyme;Express.js;Git;GitHub basics;GraphQL;HTML5;JSON;JavaScript;Jest;Kubernetes;MongoDB;MongoDB basics;MySQL;MySQL basics;Node.js;Node.js basics;PHP;PHP basics;Python;Python basics;REST APIs;RESTful APIs;React;React basics;Redis;Responsive Design;SQL;Testing frameworks;Testing with Jest;Testing with Jest/Enzyme;TypeScript;UI/UX fundamentals;Vue.js;Vue.js basics
210
+ iOS App Developer Intern,Basic Debugging;Cocoa Touch;Debugging;Git;MVC;Swift;UIKit;Xcode;iOS Development
211
+ iOS Application Developer,Core Animation;Core Data;Firebase;Jenkins;Objective-C;Swift;Xcode;iOS Performance
212
+ iOS Architect,CI/CD;Core Animation;JIRA;MVP;MVVM;Mentorship;Objective-C;Swift;iOS Architecture
213
+ iOS Developer,Agile;App Store Submission;Cocoa Touch;Git;MVVM;Objective-C;REST APIs;Swift;Xcode
214
+ iOS Developer Trainee,Cocoa Touch;Crash Debugging;Simulator;Swift;UIKit;Xcode
215
+ iOS Junior Developer,Cocoa Touch;Debugging;MVC;QA Collaboration;Simulator;Swift;Xcode
216
+ iOS Mobile App Engineer,Crashlytics;Firebase;Kotlin;MVVM;Objective-C;Swift;Unit Testing;User Engagement
217
+ iOS Mobile Developer,App Store submission;Cocoa Touch;Debugging;Git;JSON;Mobile app development;Objective-C;REST APIs;Simulator;Swift;UI/UX;UI/UX Design;UIKit;Xcode;iOS SDK
218
+ iOS Solutions Engineer,Core Data;GraphQL;Multi-threading;Objective-C;Performance Tuning;Swift;Xcode Instruments
219
+ iOS Tech Lead,Agile;Agile/Scrum;App Store Release;CI/CD;Core Data;Objective-C;REST APIs;Swift
Dataset/job_dataset_merged_preprocessed.csv ADDED
@@ -0,0 +1,219 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Title,tech_stack
2
+ .NET Developer,"Skills required for this job: .NET,.NET Core,.NET Core basics,.NET Core fundamentals,.NET Framework,.NET Framework basics,ASP.NET,ASP.NET Core,ASP.NET MVC,ASP.NET basics,Angular,Azure,Azure DevOps,Blazor,C#,CI/CD,CSS,Dapper,Design Patterns,Docker,Entity Framework,Entity Framework basics,F#,Git,HTML,JavaScript basics,Kubernetes,LINQ,MVC,Microservices,Moq,NUnit,NUnit basics,NoSQL,REST APIs,Razor,SOLID,SOLID Principles,SQL Server,SignalR,Testing with NUnit,Testing with xUnit,Unit Testing,Unit Testing basics,VB.NET,VB.NET basics,Visual Studio,WebAPI,gRPC,xUnit"
3
+ AI Engineer - Experienced,"Skills required for this job: AI,AWS,Apache Spark,Azure,C++,CI/CD,Cloud,Computer Vision,Deep Learning,Docker,GCP,Generative AI,Hadoop,Hugging Face,Hugging Face Transformers,Java,Keras,Kubernetes,LIME,LLMs,ML,MLOps,Mid-Senior Level,Model Monitoring,NLP,ONNX,PyTorch,Python,R,Reinforcement Learning,SHAP,Scikit-learn,Senior-Level,Spark,TensorFlow"
4
+ AI Engineer - Fresher,"Skills required for this job: AI,C++,Classification,Clustering,Deep Learning,Entry-Level,Fresher,Java,Keras,ML,MongoDB,NLTK,Neural Networks,NoSQL,NumPy,OpenCV,Pandas,PyTorch,Python,R,Regression,SQL,Scikit-learn,Supervised/Unsupervised Learning,TensorFlow"
5
+ AI Prompt Engineer,"Skills required for this job: AI Ethics,AI Frameworks,AI Model Optimization,API Integration,API integration (OpenAI/Azure),Advanced NLP,Advanced Python,Advanced prompt design (chain-of-thought, iterative optimization),Azure Cognitive Services,Chain-of-thought prompting,Chain-of-thought prompts,Collaboration,Communication,Creativity,Critical thinking,Data Analysis,Data analysis,Data analytics,Data visualization,Deep NLP expertise,GPT,GPT model exposure,GPT models intro,Hugging Face,Hugging Face Transformers,Hugging Face Transformers basics,Hugging Face basics,Intro NLP,Intro to NLP,Introductory NLP,Iterative prompt design,Iterative prompt optimization,JavaScript,JavaScript advanced,JavaScript basics,LLM,LLM tuning,Leadership,Machine Learning,Machine learning analysis,Machine learning for prompt tuning,Model Fine-tuning,NLP,NLP basics,NLP frameworks,NLP introduction,NLP techniques,NLTK basics,OpenAI API,OpenAI GPT basics,OpenAI GPT intro,OpenAI GPT model basics,OpenAI GPT models exposure,OpenAI GPT models intro,Problem-solving,Prompt Engineering,Prompt Optimization,Prompt chain-of-thought,Prompt design optimization,Prompt iterative optimization,Prompt optimization techniques,Prompt writing,Prompt writing fundamentals,PyTorch,PyTorch basics,Python,Python advanced,Python basics,SpaCy basics,Teamwork,TensorFlow,TensorFlow basics"
6
+ AR/VR Developer,"Skills required for this job: 3D Graphics,3D Modeling,3D modeling and animation expert,3D modeling and graphics,3D modeling basics,3D modeling fundamentals,3D modeling/animation advanced,3D modeling/animation expert,ARCore,ARCore advanced,ARCore basics,ARKit,ARKit advanced,ARKit basics,ARKit, ARCore, Vuforia,Advanced 3D graphics,Advanced 3D modeling and animation,Advanced 3D modeling/animation,Blender basics,Blender/Maya basics,C#,C# advanced,C# basics,C++ advanced,C++ basics,C++, C# advanced,C++, C# expert,Collaboration,Communication,Creativity,Cross-Platform,Cross-platform deployment,Cross-platform development,Cross-platform optimization,Gesture and motion tracking,Gesture/motion tracking,Hardware integration,JavaScript,JavaScript advanced,JavaScript basics,Leadership,Machine Learning,Machine learning basics,Maya basics,Motion Tracking,Motion tracking basics,Performance Optimization,Performance optimization,Performance tuning,Problem-solving,Project coordination,Project management,Python basics,Spatial Computing,Spatial computing,Spatial computing basics,Team collaboration,Team management,Teamwork,UI/UX advanced,UI/UX design advanced,UI/UX design expert,UI/UX expert,UI/UX fundamentals,Unity,Unity advanced,Unity basics,Unity, Unreal Engine advanced,Unity, Unreal Engine expert,Unreal Engine,Unreal Engine advanced,Unreal Engine basics,Vuforia"
7
+ Android App Developer Trainee,"Skills required for this job: Android SDK,Android Studio,Git,Java,Kotlin,MVC,Material Design,REST API,REST APIs,SQLite,UI/UX Basics,UI/UX Design"
8
+ Android Architect,"Skills required for this job: Agile,Android NDK,Android Studio,CI/CD,Clean Architecture,Dagger,Debugging,Dependency Injection,Firebase,Java,Jetpack,Kotlin,MVVM,Material Design,Performance Optimization,Play Store,REST API,Room,Unit Testing"
9
+ Android Developer,"Skills required for this job: Agile,Android NDK,Android Studio,CI/CD,Debugging,Dependency Injection,Firebase,Git,Java,Jetpack,Kotlin,MVVM,Material Design,Performance Optimization,Play Store,REST API,REST APIs,Room,Unit Testing"
10
+ Android Developer Intern,"Skills required for this job: Android SDK,Android Studio,Git,Java,Kotlin,MVC,Material Design,Mobile Development,REST API,REST APIs,SQLite,UI/UX Basics,UI/UX Design,XML"
11
+ Android Developer Trainee,"Skills required for this job: Android Studio,Git,Java,Kotlin,Material Design,REST API,SQLite,UI/UX Basics,UI/UX Design,XML"
12
+ Android Development Intern,"Skills required for this job: Android Studio,Git,Java,Kotlin,Material Design,REST API,SQLite,UI/UX Basics,UI/UX Design,XML"
13
+ Android Solutions Architect,"Skills required for this job: Agile,Android NDK,Android Studio,CI/CD,Clean Architecture,Dagger,Debugging,Dependency Injection,Firebase,Java,Jetpack,Kotlin,MVVM,Material Design,Performance Optimization,Play Store,REST API,Room,Unit Testing"
14
+ Android Solutions Engineer,"Skills required for this job: Agile,Android NDK,Android Studio,CI/CD,Clean Architecture,Debugging,Dependency Injection,Firebase,Java,Jetpack,Kotlin,MVVM,Material Design,Performance Optimization,Play Store,REST API,REST APIs,Room,Unit Testing"
15
+ Android Tech Lead,"Skills required for this job: Agile,Android NDK,Android Studio,CI/CD,Clean Architecture,Dagger,Debugging,Dependency Injection,Firebase,Java,Jetpack,Kotlin,MVVM,Material Design,Performance Optimization,Play Store,REST API,Room,Unit Testing"
16
+ Associate Android Developer,"Skills required for this job: Android Studio,Git,Java,Kotlin,Material Design,REST API,SQLite,UI/UX Design,XML"
17
+ Associate Cloud Architect,"Skills required for this job: AWS,AWS basics,Azure,Azure basics,Cloud Computing,Cloud Databases,Cloud database basics,Docker,Linux administration,Virtualization"
18
+ Associate Cybersecurity Analyst,"Skills required for this job: Firewall Basics,Firewall Management,GDPR Basics,Incident Response,Linux Security,Network Security,SIEM,Vulnerability Scanning,Wireshark"
19
+ Associate Network Engineer,"Skills required for this job: Bash Basics,Cisco IOS,DHCP,DNS,Entry-Level Networking,Python Basics,Subnetting"
20
+ Associate System Engineer,"Skills required for this job: Automation Basics,Cloud Computing,Cloud Concepts,Linux,Linux Administration Basics,Perl Basics,Systems Engineering,TCP/IP,VMware"
21
+ Associate UX Designer,"Skills required for this job: Adobe XD,Collaboration,Figma,Prototyping,Sketch,Team Collaboration,Typography,User Flows,User Research,User Research Basics,Wireframes,Wireframing"
22
+ Associate iOS Engineer,"Skills required for this job: Git,JSON,Mobile Testing,Objective-C,REST APIs,Swift"
23
+ BI Analyst - Experienced,"Skills required for this job: Advanced BI modeling,Advanced Tableau,Advanced analytics,Analytics,BI,Complex SQL queries,Data governance,Data integration,Data modeling,ETL,ETL pipeline design,ETL pipeline management,ETL pipelines,Forecasting,KPI and performance metrics development,KPI definition,KPI development,KPI monitoring,KPI strategy,Looker,Power BI,Predictive Analytics,Predictive analytics,Predictive modeling,QlikView,Redshift,SQL,SQL & Database management,SQL optimization,SQL queries,Senior-Level,Snowflake,Tableau"
24
+ BI Analyst - Fresher,"Skills required for this job: Analytics,BI,Basic data analysis,Basic statistical analysis,Basic statistics,Business Intelligence,Business acumen,Business metrics awareness,Business process knowledge,Data analysis,ETL,ETL awareness,ETL knowledge,ETL process awareness,ETL process knowledge,ETL process understanding,ETL understanding,Entry-Level,Excel,Excel charts,Excel charts and dashboards,Excel charts and pivot tables,Excel dashboards,Excel visualization,Fresher,KPI knowledge,KPI understanding,MySQL,MySQL basics,MySQL/PostgreSQL,PostgreSQL,PostgreSQL basics,Power BI,Reporting,SQL,SQL querying,Statistics,Tableau"
25
+ Backend Developer - Entry Level,"Skills required for this job: API Development,Agile,Backend Developer,CI/CD basics,Cloud Awareness,Cloud Basics,Django,Docker,Express.js,Flask,Fresher,Git,GraphQL basics,Java,MongoDB,MySQL,Node.js,PostgreSQL,Python,RESTful API,Redis,Server-Side,Server-Side Development"
26
+ Backend Developer - Experienced,"Skills required for this job: AI,API Development,AWS,Agile,Azure,Backend Developer,CI/CD,Cloud,Cloud Platforms,Django,Docker,E-commerce,Experienced,Express.js,Fintech,Flask,GCP,Git,Go,GraphQL,HIPAA compliance,Healthcare,Java,Kubernetes,Logistics,Media Streaming,Microservices,MongoDB,MySQL,Node.js,PostgreSQL,Python,RESTful API,Redis,SaaS,Security,Server-Side Development,Social Media,Spring Boot,gRPC"
27
+ Big Data Specialist,"Skills required for this job: AWS,AWS big data services,Analytical thinking,Apache NiFi,Apache NiFi basics,Apache Spark,Apache Spark basics,Azure,Azure big data services,Big Data,Big Data Analytics,BigQuery,Collaboration,Curiosity,Data Analytics,Data Mining,Data Visualization,Data Warehousing,Data governance,ETL,ETL basics,ETL concepts,Flink,GCP,GCP big data services,Hadoop,Hadoop (HDFS, Hive, MapReduce),Hadoop (HDFS, MapReduce, Hive),Hadoop (HDFS, MapReduce, Hive, Pig),Hadoop basics,Hadoop ecosystem,Hadoop ecosystem basics,Java,Java advanced,Java basics,Kafka,Leadership,Linux,Linux/Unix basics,MLlib,MLlib basics,Machine Learning,NoSQL,NoSQL basics,NoSQL basics (MongoDB, HBase),Power BI,Problem-solving,Python,Python advanced,Python basics,QlikView,Redshift,SQL,SQL basics,Scala,Scala advanced,Scala basics,Snowflake,Spark,Spark Streaming,Spark basics,Tableau,Talend,Talend basics,Team leadership,Teamwork,TensorFlow basics"
28
+ Blockchain Developer,"Skills required for this job: Adaptability,Blockchain,Blockchain Architecture,C++ basics,Cloud integration,Collaboration,Communication,Consensus Algorithms,Corda,Corda basics,Cross-chain,Cross-chain development,Cross-chain interoperability,Cross-chain solutions,Cryptography,Cryptography advanced,Cryptography basics,Cryptography expert,Cryptography fundamentals,DApps,DApps basics,DApps fundamentals,Ethereum,Ethereum basics,Ethereum fundamentals,Ethereum multi-chain,Gas optimization,Git,Git advanced,Git basics,Hyperledger,Hyperledger Fabric,Hyperledger advanced,Hyperledger basics,Innovation,Innovation management,Innovation strategies,Java advanced,Java basics,Leadership,Mentoring,Mentorship,Multi-chain,Problem-solving,Project management,Python advanced,Python basics,Remix IDE,Remix IDE advanced,Remix IDE basics,Rust basics,Scalable DApps,Security Audits,Smart Contract Optimization,Smart Contracts,Smart contract development,Smart contract development and testing,Smart contract implementation,Smart contract optimization,Smart contract optimization and security audits,Smart contract security audits,Smart contract testing,Smart contracts,Smart contracts basics,Solidity,Solidity advanced,Solidity basics,Stakeholder collaboration,Team collaboration,Team management,Teamwork,Truffle,Truffle advanced,Truffle basics"
29
+ Business Analyst,"Skills required for this job: AI Analytics,AI-driven analytics,AI-enhanced analytics,AI-powered analytics,Advanced SQL,Advanced analytics,Advanced data analysis,Agile,Agile fundamentals,Agile leadership,Agile methodologies,Agile methodology,Agile methodology awareness,Agile project management,BI Tools,Basic data analysis,Business Analysis,Business Intelligence,Business Process,Business intelligence,Business process mapping,Business process modeling,Business process optimization,Collaboration,Communication,Critical Thinking,Critical thinking,Data Analysis,Data Storytelling,Data Visualization,Data analysis,Data analysis basics,Data interpretation,Data storytelling,Documentation,Excel,Power BI,Power BI basics,Problem Solving,Problem-solving,Process Improvement,Requirement Gathering,Requirement documentation,Requirement elicitation,Requirement gathering,Requirement management,Research,Research skills,SAS,SQL,SQL basics,Stakeholder Management,Stakeholder communication,Stakeholder engagement,Stakeholder management,Strategic Planning,Strategic planning,Tableau,Tableau basics,Team collaboration"
30
+ Cloud Architect,"Skills required for this job: AWS,AWS fundamentals,Azure,Azure basics,Bash scripting,Cloud Computing,Cloud Security,Cloud security fundamentals,Docker,Docker introduction,GCP,GCP basics,Kubernetes,Kubernetes basics,Python,Python basics,Scripting,Virtualization"
31
+ Cloud Automation Engineer,"Skills required for this job: AWS,Ansible,Automation,CloudFormation,IaC,Kubernetes,Python,Terraform"
32
+ Cloud Cost Optimization Architect,"Skills required for this job: AWS,Azure,Cloud Cost Optimization,Cloud Monitoring,Cloud cost management,Python,Terraform"
33
+ Cloud DevSecOps Architect,"Skills required for this job: AWS,Ansible,Automation,Azure,CI/CD,CI/CD pipelines,Cloud Security,DevSecOps,Python,Security integration,Terraform"
34
+ Cloud Engineer,"Skills required for this job: AWS,Automation,Azure,CI/CD,CI/CD pipelines,Cloud Architecture,Cloud Security,Cloud security compliance,Kubernetes,Python,Python scripting,Terraform"
35
+ Cloud Engineer - Experienced,"Skills required for this job: AWS,AWS advanced,Ansible,Automation,Azure,Azure advanced,Bash,CI/CD,CI/CD: Jenkins, GitLab CI, CircleCI,CircleCI,Cloud,Cloud Security,Cloud Security: IAM, RBAC, encryption, compliance,CloudFormation,Containerization,Database & Storage: SQL, NoSQL, S3, Azure Blob Storage,DevOps,Docker Swarm,Docker/Kubernetes,GCP,GCP advanced,GitLab CI,Helm,Infrastructure,Jenkins,Kubernetes,Leadership,Monitoring,Monitoring & Logging: CloudWatch, Prometheus, ELK,Monitoring/Logging: CloudWatch, Prometheus, ELK,Monitoring: CloudWatch, Prometheus, ELK,Networking,Networking & Storage,Networking: VPC, load balancers, DNS, firewall rules,PowerShell,Python,Python/Bash/PowerShell,Remote,SQL, NoSQL, S3, Azure Blob,Scripting: Python, Bash, PowerShell,Security,Senior-Level,Storage,Terraform,Terraform/CloudFormation/Ansible"
36
+ Cloud Engineer - Fresher,"Skills required for this job: AWS,AWS CodePipeline,AWS basics,Automation,Azure,Azure basics,Bangalore,Bash,Chennai,Cloud,CloudFormation basics,CloudWatch,Containerization,DevOps,Docker basics,Docker/Kubernetes,Docker/Kubernetes fundamentals,Entry-Level,Fresher,GCP,GCP basics,Git,Git/GitHub,Git/GitHub/GitLab,GitHub Actions,Hyderabad,IAM basics,Infrastructure,Jenkins,Jenkins/GitHub Actions,Kubernetes basics,Monitoring fundamentals,Monitoring: CloudWatch, Azure Monitor,Monitoring: CloudWatch, Prometheus,Monitoring: CloudWatch, Prometheus, Azure Monitor,Prometheus,Pune,Python,Python/Bash scripting,Remote,Shell scripting,Terraform basics,Terraform/CloudFormation awareness,Terraform/CloudFormation basics,Terraform/CloudFormation knowledge,VPC,VPN"
37
+ Cloud Infrastructure Architect,"Skills required for this job: AWS,Azure,Cloud Infrastructure,Cloud networking,Hybrid Cloud,Hybrid cloud,Networking,Python,SDN,Terraform"
38
+ Cloud Infrastructure Security Architect,"Skills required for this job: AWS,Azure,Cloud Security,Cloud security,Compliance,Encryption,IAM,Kubernetes,Terraform"
39
+ Cloud Migration Specialist,"Skills required for this job: AWS,Azure,Cloud Architecture,Cloud Migration,Cloud migration,Database Migration,Database migration,GCP,Python,Terraform"
40
+ Cloud Network Engineer,"Skills required for this job: AWS,AWS Networking,Ansible,Automation with Ansible,Azure,Azure Networking,Cloud Networking,Load Balancers,VPC"
41
+ Cloud Platform Architect,"Skills required for this job: AWS,Azure,CI/CD,Cloud Platform,Docker Swarm,Kubernetes,Python,Terraform"
42
+ Cloud Security Analyst,"Skills required for this job: AWS Security,Azure Security,Cloud Security,Compliance,Firewall Management,GCP Security,Incident Response,Penetration Testing,Risk Management,SIEM,SIEM Tools"
43
+ Cloud Security Architect,"Skills required for this job: AWS,Azure,Cloud Security,Cloud security,Compliance,Compliance frameworks,Encryption,IAM,Python,Python scripting"
44
+ Cloud Solutions Associate,"Skills required for this job: AWS,Cloud Basics,Cloud Security,Cloud storage basics,Docker,Infrastructure as Code,Java basics,Linux administration,Networking fundamentals,Python,Terraform,Terraform basics,Virtualization"
45
+ Cloud Trainee,"Skills required for this job: AWS,Azure,Bash,Basic networking,Cloud Computing,Cloud Security,Cloud storage basics,GCP,IAM,IAM fundamentals,Python,Python scripting"
46
+ Content Writer,"Skills required for this job: AI Tools,AI Writing Tools,AI content tools,AI content tools awareness,AI tool awareness,AI tools exposure,AI writing tool exposure,AI writing tools awareness,AI-assisted content creation,AI-assisted content optimization,AI-assisted content tools,AI-assisted writing,Adaptable tone and style,Adaptation of tone and style,Advanced SEO,Advanced SEO and analytics,Advanced SEO and keyword optimization,Advanced SEO skills,Advanced SEO techniques,Advanced content strategy,Advanced writing and editing,Advanced writing skills,Analytics,Analytics and KPI tracking,Analytics and performance measurement,Analytics basics,Articles,Backlinking,Basic SEO,Basic SEO knowledge,Basic writing and grammar,Blog Writing,Blog and article writing,Blogs,Brand Voice,Brand voice consistency,CMS,CMS and AI tools,CMS and AI writing tools,CMS basics,CMS familiarity,CMS proficiency,CMS tools,Clarity in writing,Collaboration,Collaboration and mentoring,Collaboration and team management,Collaboration and teamwork,Collaboration with cross-functional teams,Collaboration with marketing and design teams,Collaboration with marketing teams,Collaboration with teams,Communication skills,Comprehensive content strategy,Content Calendar,Content Marketing,Content Strategy,Content Writing,Content calendar management,Content creation,Content formatting,Content marketing,Content optimization,Content research,Content strategy,Content strategy development,Content strategy leadership,Content strategy planning,Content strategy support,Creativity,Cross-functional collaboration,Digital Marketing,Digital Marketing Tools,Digital marketing awareness,Digital marketing basics,Digital marketing knowledge,Digital marketing tools,Digital marketing tools (GA, SEMrush),Digital marketing tools (GA, SEMrush, HubSpot),Digital marketing tools (GA4, SEMrush, HubSpot),Digital marketing tools (Google Analytics, SEMrush),Digital marketing tools (Google Analytics, SEMrush, HubSpot),Digital marketing tools proficiency,Editing,Editing and fact-checking,Editing and proofreading,Fact-checking,Fact-checking and research,Google Analytics,Grammar,Grammar and punctuation,HubSpot,KPI tracking,Keyword Usage,Keyword usage,Keywords,Multi-format Content,Multi-format content creation,Multi-format content creation (blogs, social media, video scripts),Multi-format content creation (blogs, whitepapers, social media, scripts),Performance Tracking,Performance tracking,Performance tracking and KPI analysis,Project Management,Project management,Project management for content initiatives,Proofreading,Research,Research and fact-checking,Research skills,SEMrush,SEO,SEO Basics,SEO and keyword optimization,SEO and keyword research,SEO basics,SEO fundamentals,SEO keyword research,SEO optimization,SEO optimization and backlinking,Social Media Content,Social media content,Time Management,Time management,Tone and style adaptation,WordPress,WordPress basics,WordPress or CMS proficiency,Writing and grammar,Writing clarity,Writing clarity and grammar"
47
+ Copywriter,"Skills required for this job: AI Tools,AI content tools,AI writing tool awareness,AI writing tools,AI writing tools awareness,AI-assisted content creation,AI-assisted content optimization,AI-assisted content tools,AI-assisted writing,AI-assisted writing tools,Adaptable writing style,Advanced SEO,Advanced SEO and analytics,Advanced copywriting,Advanced copywriting and editing,Analytics,Analytics and KPI tracking,Basic SEO,Basic SEO knowledge,Basic SEO practices,Brand Consistency,Brand Messaging,Brand Voice,Brand consistency,Brand messaging,Brand messaging and consistency,Brand voice alignment,Brand voice consistency,CMS,CMS and AI tools,CMS and AI tools proficiency,CMS basics (WordPress, HubSpot),CMS familiarity,CMS proficiency,CMS usage,Clear and persuasive writing,Collaboration,Collaboration and communication,Collaboration and leadership,Collaboration with marketing teams,Communication,Content Editing,Content Research,Content Strategy,Content Writing,Content adaptation for brand voice,Content editing and proofreading,Content research,Content research and accuracy,Content strategy,Copywriting,Creativity,Creativity and storytelling,Digital Marketing,Digital marketing channel familiarity,Digital marketing channels and tools,Digital marketing expertise,Digital marketing familiarity,Digital marketing integration,Digital marketing knowledge,Digital marketing strategy,Digital marketing tools,Editing,Editing and proofreading,Email Marketing,Email and social media familiarity,Familiarity with digital marketing channels,Grammar,Grammar and punctuation,Grammar and punctuation mastery,KPI analysis,Leadership,Leadership and mentoring,Multi-format content creation,Multi-format copywriting,Performance Analysis,Performance measurement,Performance tracking,Persuasive copywriting,Persuasive writing,Project Management,Project and performance management,Project management,Proofreading,Proofreading and editing,Research,Research and accuracy,Research and fact-checking,SEO,SEO and analytics expertise,SEO and keyword optimization,SEO basics,SEO optimization,SEO optimization and analytics,Social Media,Storytelling,Storytelling and creativity,Strategic content planning,Strategic copywriting,Team Leadership,Team collaboration,Team leadership,Team leadership and collaboration,Time Management,Time management,Tone and style adaptation"
48
+ Cyber Defense Analyst,"Skills required for this job: Compliance,Compliance Auditing,Firewall Management,Incident Response,Malware Analysis,SIEM Tools,SOC,SOC Operations,Threat Hunting"
49
+ Cybersecurity Analyst,"Skills required for this job: Bash,C++,Cloud Security,Cloud Security (AWS/Azure),Encryption Basics,Firewall Configuration,Firewalls,Incident Response,Linux Basics,Malware Analysis,Nessus,Network Security,Penetration Testing,Python,QRadar,Risk Management,SIEM,SOC,Snort,Splunk,Threat Hunting,Vulnerability Assessment,Wireshark"
50
+ Cybersecurity Intern,"Skills required for this job: Antivirus Tools,Linux Fundamentals,Malware Analysis,NIST,NIST Basics,Network Security,Penetration Testing,Python,Snort,Vulnerability Assessment"
51
+ Cybersecurity Risk Analyst,"Skills required for this job: Compliance,Compliance Auditing,Incident Response,PowerShell,Python,Risk Management,Security Auditing,Splunk,Vulnerability Assessment"
52
+ Cybersecurity Support Analyst,"Skills required for this job: Cryptography,Cryptography Basics,Firewall Management,Firewall Rules,ISO 27001,ISO 27001 Basics,Incident Response,SIEM,Teamwork,Wireshark"
53
+ Cybersecurity Trainee,"Skills required for this job: C++ Basics,Encryption,Encryption Fundamentals,Incident Response,Linux Security,Malware Analysis,Metasploit,Network Security,Penetration Testing,Wireshark"
54
+ Data Analyst - Experienced,"Skills required for this job: A/B testing,Advanced Analytics,Advanced SQL,Advanced analytics,BI,BigQuery,Dashboards,Data Analytics,Data Engineering,Data engineering,Data warehousing,ETL,ETL pipelines,ETL workflows,Google Data Studio,Hadoop,Hypothesis testing,Kafka,Leadership,Looker,Machine learning,Machine learning algorithms,Power BI,Predictive Analytics,Predictive Modeling,Predictive modeling,Python,R,Redshift,Reporting,SAS,SQL,Senior-Level,Snowflake,Spark,Statistical modeling,Tableau,Time-series analysis,Time-series forecasting"
55
+ Data Analyst - Fresher,"Skills required for this job: BI,Basic statistics,Dashboard,Data Analytics,Data Cleaning,Data Visualization,ETL,Entry-Level,Excel,Excel charts,Excel functions,Fresher,Hadoop,Hadoop basics,Hypothesis testing,Matplotlib,MySQL,Pandas,PostgreSQL,Power BI,Python,R,Regression,Reporting,SAS,SQL,Seaborn,Spark basics,Tableau,Visualization"
56
+ Data Analyst / Data Scientist Intern,"Skills required for this job: Basic ML: classification, clustering,Data Analyst,Data Scientist,Data Visualization,Internship,Machine Learning,Matplotlib,MongoDB,MySQL,NumPy,Pandas,Python,R,SQL,Seaborn"
57
+ Data Engineer,"Skills required for this job: AWS,AWS Basics,AWS Beginner,AWS Cloud Basics,AWS EMR,AWS Glue,AWS Redshift,AWS S3,AWS S3 Basics,Airflow,Airflow Basics,Airflow Fundamentals,Analytical Thinking,Apache Kafka,Apache Spark,Azure,Azure Basics,Azure Data Lake,Azure Fundamentals,Azure Synapse,Big Data,BigQuery,Data Cleaning,Data Engineering Fundamentals,Data Governance,Data Modeling,Data Modeling Basics,Data Partitioning,Data Structures,Data Warehousing,Databricks,ETL,ETL Basics,ETL Fundamentals,ETL Tools Introduction,Flink,GCP BigQuery,Hadoop,Hadoop Basics,Hadoop Fundamentals,Java,Java Basics,Kafka,Linux,MongoDB,MySQL,PostgreSQL,Python,Redshift,SQL,SQL Optimization,Scala,Scala Basics,Snowflake,Spark,Spark Basics,Spark Fundamentals"
58
+ Data Science Associate,"Skills required for this job: Basic ML: regression, classification, clustering,Data Science Associate,Data Visualization,Data cleaning,Data preprocessing,ETL,Machine Learning,Matplotlib,MySQL,NumPy,Pandas,PostgreSQL,Python,R,SQL,Seaborn"
59
+ Data Science Intern,"Skills required for this job: Basic ML: logistic regression, clustering, decision trees,Data Analysis,Data Science Intern,Data Visualization,Data preprocessing,Data wrangling,Machine Learning,Matplotlib,MySQL,NumPy,Pandas,PostgreSQL,Python,R,SQL,Seaborn"
60
+ Data Science Team Lead,"Skills required for this job: AI,AWS,Big Data,Classification,Data Science,ETL automation,Ensemble methods,Feature engineering,GCP,Hadoop,Java/Scala,Leadership,Machine Learning,NLP,PowerBI,Predictive modeling,Python,R,Regression,Reinforcement Learning,SQL,Spark,Tableau"
61
+ Data Scientist - Entry Level,"Skills required for this job: Basic ML: classification, regression, clustering,Data Analysis,Data Scientist,Data preprocessing,Data wrangling,Machine Learning,Matplotlib,MongoDB,MySQL,NumPy,Pandas,PostgreSQL,Python,R,SQL,Seaborn,Visualization"
62
+ Data Scientist - Experienced,"Skills required for this job: Big Data,Classification,Clustering,Data Scientist,Deep Learning,ETL pipelines,Ensemble methods,Hadoop,Java/Scala,Machine Learning,NLP,PowerBI,Python,Python (advanced),R,Regression,Reinforcement Learning,SQL,Spark,Tableau"
63
+ Data Scientist - Fresher,"Skills required for this job: Basic ML algorithms: regression, classification, clustering,Data Analysis,Data Scientist,Machine Learning,Matplotlib,MySQL,NumPy,Pandas,PostgreSQL,Python,R,SQL,Seaborn,Visualization"
64
+ DevOps Cloud Architect,"Skills required for this job: AWS,Automation,Azure,Azure DevOps,CI/CD,CI/CD pipelines,Cloud Architecture,DevOps,Docker,Kubernetes,Python,Terraform"
65
+ DevOps Engineer - Experienced,"Skills required for this job: API automation,AWS,Ansible,Automation,Azure,CI/CD,Chef,CircleCI,Cloud,Containerization,DevOps,DevSecOps,Docker Swarm,ELK stack,Experienced,GCP,GitLab CI,Grafana,Helm,Jenkins,Kubernetes,Linux/Unix,Microservices,Prometheus,Puppet,Senior-Level,Terraform"
66
+ DevOps Engineer - Fresher,"Skills required for this job: AWS awareness,AWS basics,Ansible awareness,Automation,Azure awareness,Azure basics,Bash,Bash basics,CI/CD,CI/CD basics,Cloud,Containerization,DevOps,Docker,Entry-Level,Fresher,GCP awareness,GCP basics,Git,GitHub/GitLab,Jenkins,Kubernetes,Linux basics,Linux fundamentals,Python,Python basics,Python fundamentals,Terraform awareness,Terraform/Ansible awareness"
67
+ Digital Marketing Specialist,"Skills required for this job: A/B Testing,AI Marketing Tools,AI marketing tools,AI-driven marketing,AI-driven marketing and personalization,AI-driven marketing solutions,AI-driven marketing strategies,AI-driven personalization,AI-driven personalization and marketing automation,AI-powered marketing solutions,AI-powered marketing tools,Adaptability,Advanced SEO and SEM,Advanced analytics (Google Analytics, Tableau, Mixpanel),Advanced digital campaigns,Advanced digital marketing campaigns,Advanced digital marketing strategies,Advanced digital marketing strategy,Analytics,Analytics (GA, Tableau, Mixpanel),Analytics and reporting,Analytics and reporting (GA, Tableau, Mixpanel),Analytics and reporting (Google Analytics, Tableau, Mixpanel),Basic marketing automation,Blogging,Blogging and copywriting,Brand Management,Brand Strategy,Brand and UX strategy,Brand management,Brand management and UX integration,Brand strategy,Brand strategy and UX design,Brand strategy and UX design integration,Brand strategy and UX integration,Budget and ROI management,Budget and ROI optimization,Budget management,Budget management and ROI optimization,Budget management and ROI tracking,Budget optimization,Budget planning,Budget planning and ROI optimization,CMS,CMS (WordPress),CMS (WordPress) basics,CMS knowledge,CMS tools,CMS tools (WordPress),CRM and automation tools (HubSpot, Marketo, Salesforce),CRM and marketing automation tools,CRM tools (HubSpot, Marketo, Salesforce),CRM tools (HubSpot, Salesforce),CRM tools (HubSpot, Salesforce, Marketo),Campaign Management,Campaign Optimization,Communication,Communication skills,Content Creation,Content Marketing,Content and social media campaigns,Content and social media marketing,Content creation,Content creation and copywriting,Content creation and social media marketing,Content marketing,Content marketing and social media strategy,Content marketing strategy,Conversion Optimization,Conversion Rate Optimization,Conversion rate optimization,Copywriting,Creativity,Cross-channel campaign coordination,Cross-channel campaign management,Data-Driven Marketing,Data-driven campaign optimization,Data-driven campaign strategies,Data-driven decision making,Data-driven decisions,Data-driven marketing,Data-driven marketing decisions,Data-driven optimization,Data-driven strategy implementation,Digital Marketing,Digital advertising basics,Digital campaign strategy,Digital marketing strategy,Digital strategy development,Email Marketing,Email automation,Email automation and personalization,Email automation tools (HubSpot, Marketo),Email marketing (Mailchimp, HubSpot basics),Email marketing automation,Email marketing basics,Email marketing tools (Mailchimp, HubSpot) basics,Email marketing tools basics,Emerging Technologies,Emerging marketing technologies,Emerging marketing technologies (AI-driven personalization),Facebook Ads Manager,Facebook Ads Manager basics,Google Ads,Google Ads and Facebook Ads basics,Google Ads basics,Google Analytics,Google Analytics basics,Instagram and LinkedIn marketing basics,Instagram marketing basics,Instagram, LinkedIn basics,Lead Generation,Lead generation,Lead generation and CRM integration,Lead generation and CRM management,Lead generation and CRM tools,Lead generation and nurturing,LinkedIn marketing basics,Marketing Automation,Marketing Strategy,Marketing Tools,Marketing analytics (GA, Tableau, Mixpanel),Marketing analytics (Google Analytics, Tableau, Mixpanel),Marketing analytics (Tableau, Mixpanel, GA),Marketing analytics and reporting,Marketing automation tools (HubSpot, Marketo, Salesforce),Multi-channel campaign coordination,Multi-channel campaign integration,Multi-channel campaign management,Multi-channel marketing strategy,PPC,PPC campaign optimization,PPC campaigns,PPC campaigns management,SEM,SEM basics,SEO,SEO and SEM fundamentals,SEO and SEM optimization,SEO fundamentals,SEO, SEM, PPC,SEO, SEM, PPC campaigns,SEO, SEM, PPC optimization,SEO/SEM fundamentals,SEO/SEM/PPC campaign management,SEO/SEM/PPC management,SEO/SEM/PPC optimization,Social Media,Social Media Marketing,Social media campaigns,Social media marketing,Social media marketing basics,Strategic digital marketing planning,Team collaboration,Team leadership,Team leadership and mentoring,Team leadership and mentorship,Team management,Teamwork,UX Design,UX Integration,UX and UI design integration,UX design integration,UX integration,UX/UI,UX/UI Integration,UX/UI integration"
68
+ Enterprise Cloud Architect,"Skills required for this job: Cloud Strategy,Cloud strategy,Enterprise Cloud,Kubernetes,Leadership,Multi-cloud architecture,Serverless,Serverless computing,Terraform"
69
+ Enterprise Network Engineer,"Skills required for this job: Cisco ASA,EIGRP,Enterprise Networking,F5 Load Balancer,MPLS,QoS"
70
+ Entry Level Data Scientist,"Skills required for this job: Basic ML: classification, regression, clustering,Data Analysis,Data Scientist,Data cleaning,Data wrangling,Machine Learning,Matplotlib,MongoDB,MySQL,NumPy,Pandas,PostgreSQL,Python,R,SQL,Seaborn,Visualization"
71
+ Entry-Level ML Engineer,"Skills required for this job: Data Preprocessing,Data preprocessing,Entry-Level ML Engineer,Feature engineering,Git/GitHub,Java,ML Models,ML basics: classification, regression, clustering, decision trees,ML libraries: Scikit-learn, TensorFlow, PyTorch,Python,R,Statistics: probability, linear algebra,Visualization,Visualization: Matplotlib, Seaborn"
72
+ Entry-Level Network Analyst,"Skills required for this job: DNS,Nagios,Network Analysis,Subnetting,TCP/IP,Wireshark"
73
+ Entry-Level Security Analyst,"Skills required for this job: C++,Firewall Configuration,Incident Response,Malware Analysis,Metasploit,Risk Assessment Basics,Risk Management,Snort,Vulnerability Assessment,Windows Security"
74
+ Entry-level Android Developer,"Skills required for this job: Android Studio,Git,Java,Kotlin,Material Design,REST API,SQLite,UI/UX Design,XML"
75
+ Entry-level iOS Developer,"Skills required for this job: Cocoa Touch,Objective-C,Simulator,Swift,UI/UX Basics,UI/UX Design,Xcode,iOS SDK"
76
+ Ethical Hacker,"Skills required for this job: Advanced Python, C/C++,Advanced Python, C/C++, JavaScript,Advanced network security,Advanced networking,Analytical skills,Analytical thinking,Bash scripting,Bash scripting basics,Bash, PowerShell,Bash, PowerShell scripting,Basic cryptography knowledge,Basic cryptography understanding,Basic knowledge of Nmap, Burp Suite,Basic vulnerability assessment,Burp,Burp Suite,Communication,Compliance (NIST, ISO),Compliance and risk assessment,Compliance awareness,Compliance frameworks,Cryptography,Cryptography and SSL/TLS,Cryptography fundamentals,Cryptography, SSL/TLS,Ethical Hacking,Ethical awareness,Ethical compliance,Ethical mindset,Expert network and web security,Expert network security,Familiarity with Metasploit and Burp Suite,Familiarity with Metasploit, Wireshark,Familiarity with Nmap and Wireshark,Familiarity with Nmap, SQLMap,Introduction to penetration testing,Introductory penetration testing,Leadership,Linux,Linux (Kali Linux/Parrot OS) basics,Linux (Kali, Parrot) expert,Linux (Kali/Parrot OS) basics,Linux (Kali/Parrot) advanced,Linux and Windows OS basics,Linux and Windows OS expert,Linux and Windows expert,Linux and Windows security,Linux and Windows security expert,Linux expert,Linux/Windows OS expert,Linux/Windows OS fundamentals,Linux/Windows expert,Malware Analysis,Malware analysis,Malware analysis and reverse engineering,Metasploit,Metasploit, Burp Suite, Nmap, SQLMap,Metasploit, Burp Suite, Nmap, SQLMap, Wireshark,Metasploit, Burp Suite, Nmap, Wireshark,Metasploit, Burp Suite, Nmap, Wireshark, SQLMap,Metasploit, Nmap, Burp Suite, SQLMap,Metasploit, Nmap, Burp Suite, SQLMap, Wireshark,Network Security,Network and application security,Network and application security expert,Network and web security,Network and web security expert,Network penetration testing,Network security expert,Networking basics,Networking fundamentals,Nmap,Penetration Testing,Penetration testing,Penetration testing and vulnerability assessment,Penetration testing fundamentals,Problem-solving,Project management,Python,Python basics,Python, C/C++, JavaScript,Python, C/C++, JavaScript advanced,Reverse engineering,Risk assessment,SQLMap,Security frameworks (NIST, ISO),Teamwork,Vulnerability assessment,Vulnerability assessment basics,Vulnerability scanning,Vulnerability scanning basics,Web Security,Web app security,Web app security basics,Web app security testing,Web application and network security,Web application security,Web application security basics,Web security testing,Windows Security,Windows security and AD,Windows security and Active Directory,Windows security basics,Windows security expert,Wireshark"
77
+ Fintech Engineer,"Skills required for this job: API & microservices architecture,API & microservices design,API Architecture,API Integration,API and microservices architecture,API architecture,API architecture and microservices,API design,API design and microservices,API integration basics,API integration fundamentals,AWS,AWS & Azure cloud,AWS basics,AWS/Azure basics,Adaptability,Agility,Azure basics,Blockchain,Blockchain & smart contracts,Blockchain Technology,Blockchain and DLT,Blockchain and smart contracts,Blockchain basics,Blockchain development,Blockchain fundamentals,Blockchain implementation,Cloud Computing,Cloud basics (AWS/Azure),Cloud computing (AWS, Azure),Cloud computing AWS/Azure,Cloud platforms (AWS, Azure),Cloud platforms AWS/Azure,Collaboration,Communication,Cross-functional collaboration,Cross-functional team collaboration,Cybersecurity,Cybersecurity and compliance,Cybersecurity awareness,Cybersecurity basics,Cybersecurity compliance,Cybersecurity expertise,Cybersecurity fundamentals,Data Analysis,Data analysis basics,DevOps,DevOps automation,DevOps in fintech,DevOps practices,Financial Analysis,Financial Modeling,Financial analysis,Financial analysis and modeling,Financial data analysis,Financial domain knowledge,Financial knowledge basics,Financial modeling,Financial modeling and analysis,Financial modeling and forecasting,Financial products knowledge,Financial products understanding,Innovation,Innovation management,Innovation strategies,Intro to ML,Intro to machine learning,Introductory ML,Introductory data science,Introductory machine learning,JavaScript advanced,JavaScript basics,Leadership,ML analytics,Machine Learning,Machine learning and AI analytics,Machine learning basics,Machine learning for analytics,Machine learning predictive analytics,Machine learning predictive modeling,Microservices architecture,Microservices design,Predictive modeling and automation,Problem-solving,Project leadership,Project management,Python,Python advanced,Python basics,Quantitative modeling,Regulatory Compliance,SQL,SQL advanced,SQL basics,SQL fundamentals,Smart Contracts,Smart contract development,Smart contracts,Smart contracts development,Smart contracts implementation,Stakeholder collaboration,Stakeholder management,Strategic planning,Team leadership,Team management,Teamwork"
78
+ Fresher Data Scientist,"Skills required for this job: Basic ML: classification, regression, clustering,Data Scientist,Data Visualization,Entry Level,Machine Learning,Matplotlib,MongoDB,MySQL,NumPy,Pandas,Python,R,SQL,Seaborn"
79
+ Fresher ML Engineer,"Skills required for this job: Data Preprocessing,Data preprocessing,Data visualization: Matplotlib, Seaborn,Feature engineering,Fresher ML Engineer,Git/GitHub,Java,ML Projects,ML frameworks: Scikit-learn, TensorFlow, PyTorch, Keras,ML fundamentals: regression, classification, clustering, decision trees,Python,R,Statistics: probability, linear algebra,Visualization"
80
+ Frontend Developer - Entry Level,"Skills required for this job: Angular basics,Bootstrap,Browser Developer Tools,CSS,CSS3,Entry-Level,Fresher,Frontend,Git,HTML,HTML5,JavaScript,JavaScript (ES6+),React,React basics,Responsive Design,Tailwind CSS,UI,UI Development,Vue.js,Vue.js basics,Web Application Development,Web Applications,Web Apps,Web Development"
81
+ Frontend Developer - Experienced,"Skills required for this job: AI Dashboards,Advanced React,Advanced React (Hooks, Redux),Angular,CI/CD,CSS,CSS3,Dashboard Development,E-commerce,Enterprise Web Applications,Frontend,Git,HTML,HTML5,JavaScript,JavaScript (ES6+),Lazy loading,Media Streaming,Mid-Senior,PWA,Performance optimization,Performance tuning,React,React/Redux,SPA,SPA Development,SPA/PWA,SaaS Development,Senior,Testing automation,UI,Unit & E2E testing,Unit/Integration/E2E testing,Vue.js,Web Application Development,Web Applications"
82
+ Full Stack Developer - Entry Level,"Skills required for this job: Agile,Angular,Backend,CSS,CSS3,Cloud,Cloud Development,Django,Django/Flask,Entry-Level,Flask,Fresher,Frontend,Full Stack Developer,Git,HTML,HTML5,JavaScript,JavaScript (ES6+),MongoDB,MySQL,NoSQL,Node.js,PostgreSQL,Python (Django/Flask),React,SQL,Vue.js,Web Development,Web Security"
83
+ Full Stack Developer - Experienced,"Skills required for this job: Agile,Angular,Backend,CI/CD,CSS,CSS3,Cloud,Cloud Development,Cloud Platforms,Django,Docker,E-commerce,Enterprise Applications,Experienced,Fintech,Flask,Frontend,Full Stack Developer,Git,HTML,HTML5,JavaScript,JavaScript (ES6+),Kubernetes,Microservices,Mid-Level,MongoDB,MySQL,NoSQL,Node.js,PostgreSQL,RESTful API design,RESTful APIs,React,Redux,SQL,Security,Serverless,TypeScript,Vue.js,Web Development,Web Security"
84
+ Game Developer,"Skills required for this job: AI and gameplay systems,AI programming,AI/gameplay systems,Adaptability,Advanced AI and gameplay,Advanced AI and gameplay systems,Advanced AI/gameplay systems,Advanced gameplay and AI,Advanced gameplay and AI systems,Advanced gameplay systems,Animation basics,Animation fundamentals,C#,C# advanced,C# basics,C# expert,C++,C++ advanced,C++ basics,C++ expert,Communication,Creativity,Cross-platform deployment,Cross-platform development,Debugging,Debugging and profiling,Debugging basics,DirectX basics,DirectX/OpenGL basics,Game AI,Game Design,Game Mechanics,Game mechanics basics,Game mechanics fundamentals,Gameplay systems,Gameplay systems and AI,Gameplay systems development,Git,Git basics,Godot basics,Graphics Programming,Graphics and performance optimization,Graphics optimization,Java advanced,Java basics,Leadership,Mobile game awareness,Mobile/console development basics,Mobile/console platform awareness,Multiplayer,Multiplayer networking,OpenGL basics,Performance Optimization,Performance optimization,Performance profiling,Physics,Physics and animation basics,Physics and collision basics,Physics and collision handling,Physics and collision systems,Physics basics,Physics simulation,Project management,Python advanced,Python basics,Shader Programming,Shader programming,Shader programming HLSL/GLSL,Team collaboration,Teamwork,Testing and debugging,Testing frameworks,Testing/debugging,Unity,Unity basics,Unity expert,Unreal Engine,Unreal Engine basics,Unreal Engine expert"
85
+ Graduate Network Engineer,"Skills required for this job: Basic Routing,LAN/WAN,Python Automation,Python Scripting Basics,Routing,Switching"
86
+ Graduate Security Analyst,"Skills required for this job: Antivirus,Firewall Configuration,Incident Response,Malware Analysis,NIST,NIST Basics,Network Security,Python Basics,Snort,Windows/Linux Basics"
87
+ Graduate iOS Developer,"Skills required for this job: App Development,Cocoa Touch,Git,MVC,Swift,UIKit,Xcode"
88
+ Graphic Designer,"Skills required for this job: 3D Design,3D Design Basics,AI Design Tools,AR/VR Design,Adaptability,Adobe Creative Suite,Adobe Illustrator,Adobe InDesign,Adobe Photoshop,Adobe XD,Advanced Adobe Photoshop,Advanced Photoshop,After Effects,Animation,Basic Figma,Basic HTML/CSS,Branding,Color Theory,Communication,Creativity,Digital Assets,Figma,Figma Basics,Graphic Design,Illustrator,InDesign,Motion Graphics,Photoshop,Time Management,Typography,UI/UX Design,Web Design,Web Design Basics,Web and Mobile Design"
89
+ Hybrid Cloud Architect,"Skills required for this job: AWS,Azure,Cloud Architecture,Hybrid Cloud,Hybrid cloud design,Networking,Python,Terraform"
90
+ IT Support - Networking Focus,"Skills required for this job: DNS,IT Support,LAN/WAN,Network Troubleshooting,Networking,TCP/IP,Troubleshooting"
91
+ Information Security Analyst - Fresher,"Skills required for this job: Firewall Basics,Firewall Configuration,GDPR,GDPR Basics,Incident Response,Nessus,Python,SIEM,Snort,Vulnerability Assessment"
92
+ Information Security Specialist,"Skills required for this job: Incident Response,Python,QRadar,SIEM,SOC,Splunk,Threat Intelligence,Vulnerability Assessment,Vulnerability Management"
93
+ Infrastructure Network Engineer,"Skills required for this job: Cisco Prime,LAN/WAN,LAN/WAN Design,Nagios,Python,Python Automation,QoS"
94
+ IoT Engineer,"Skills required for this job: AWS IoT advanced,AWS IoT basics,AWS, Azure, GCP IoT,Actuator integration,Advanced C programming,Advanced C, C++,Advanced sensor integration,Agile awareness,Agile methodology awareness,Azure IoT advanced,Azure IoT basics,Bluetooth,Bluetooth and Zigbee protocols,C advanced,C basics,C++ advanced,C++ basics,C, C++ advanced,C, C++ expert,CI/CD,CI/CD automation,CI/CD pipelines,Cloud Integration,Cloud IoT,Cloud IoT basics,Cloud platforms (AWS, Azure, GCP),Cloud platforms AWS/Azure/GCP,CoAP,CoAP basics,Communication,Cross-functional collaboration,Cross-team collaboration,Data Pipelines,Data analytics,Data pipelines and analytics,Edge Computing,Edge computing,Embedded Firmware,Embedded Systems,Embedded firmware,Embedded firmware and hardware interfacing,Embedded firmware design,Embedded firmware development,Embedded firmware optimization,Embedded firmware understanding,Embedded systems design,Embedded systems development,GCP IoT advanced,Google Cloud IoT basics,IPv6 basics,IoT Architecture,IoT Protocols,IoT architecture,IoT architecture and deployment,IoT architecture and design,IoT architecture design,IoT system architecture,Java advanced,Java basics,Leadership,LoRa basics,LoRaWAN,MQTT,MQTT basics,MQTT, CoAP, LoRaWAN, NB-IoT,Machine Learning,Machine learning,Machine learning integration,Network optimization,Network security,Network security and optimization,Power BI basics,Problem-solving,Project execution,Project management,Project strategy,Python,Python advanced,Python basics,Python, Java,Real-time analytics,Real-time analytics and ML,Real-time analytics and ML integration,Real-time data analytics,Security,Sensor Integration,Sensor and actuator integration,Sensor fusion and actuator control,Sensor fusion and actuator integration,Sensor integration,Sensor integration and actuator management,Strategic planning,TCP/IP basics,TCP/IP, IPv6,Tableau basics,Team collaboration,Team management,Teamwork,Zigbee,Zigbee basics"
95
+ Java Developer,"Skills required for this job: APIs,Advanced Java,Advanced SQL,Agile,Angular,Angular/React,Basic REST API knowledge,CI/CD,CSS,Cassandra,Collections,Collections Framework,Concurrency,Concurrency Basics,Core Java,Database,Database Basics,Database Management,Database Tuning,Debugging,Docker,Encapsulation,Exception Handling,File Handling,Git,Gradle,HTML,HTML/CSS,Hibernate,Hibernate Basics,Inheritance,JDBC,JPA,JSP,JUnit,JUnit Basics,JVM,JVM Internals,Java,Java APIs,Java Collections,Java Developer,Java I/O,JavaScript,JavaScript Basics,Jenkins,Kafka,Kubernetes,Leadership,Maven,Mentoring,Microservices,Mockito,MongoDB,Multithreading,Multithreading Basics,Networking Basics,NoSQL,OOP,Performance Optimization,Performance Tuning,Polymorphism,Problem Solving,REST APIs,RESTful APIs,SOAP,SOAP APIs,SQL,SQL (MySQL/PostgreSQL),SQL Basics,SQL Queries,SVN,Selenium,Servlets,Spring,Spring Basics,Spring Boot,Spring Framework Basics,System Design,Team Collaboration,Teamwork,TestNG,TestNG Basics,Testing,Version Control (Git),Version Control (Git/SVN),Web Development"
96
+ JavaScript Developer,"Skills required for this job: AJAX,AJAX/JSON,Adaptability,Advanced JavaScript,Advanced performance optimization,Angular,Angular basics,Async programming,CI/CD,CI/CD basics,CI/CD pipelines,CSS3,CSS3 basics,Communication,Core JavaScript ES6+,Cross-team collaboration,Docker,Docker basics,Docker, CI/CD,ES6+,Express.js,Git,Git basics,GraphQL,HTML5,HTML5 basics,JSON,JavaScript,JavaScript ES6+,JavaScript advanced,JavaScript expert,Jest,Jest, Cypress,Jest, Cypress, Mocha,Jest, Mocha, Cypress,Leadership,Node.js,Performance optimization,Performance tuning,Problem-solving,Project management,REST API,REST API basics,REST API development,REST API integration,REST API knowledge,REST API, GraphQL,REST API/GraphQL,REST APIs,REST APIs, GraphQL,React,React basics,React, Angular, Vue.js,Redux,Redux, Vuex,Redux/Vuex,Responsive design,Team collaboration,Team management,Teamwork,Testing frameworks (Jest, Cypress, Mocha),Testing frameworks (Jest, Mocha, Cypress),Testing frameworks: Jest, Mocha, Cypress,TypeScript,Vue.js,Vue.js basics,Web performance optimization,Webpack,Webpack, Babel,Webpack, Babel, npm, Yarn,npm, Yarn"
97
+ Junior Android Developer,"Skills required for this job: Android Studio,Git,Java,Kotlin,Material Design,REST API,SQLite,UI/UX Design,XML"
98
+ Junior Android Engineer,"Skills required for this job: Android Studio,Git,Java,Kotlin,Material Design,REST API,REST APIs,SQLite,UI/UX Basics,UI/UX Design,XML"
99
+ Junior Cloud Engineer,"Skills required for this job: AWS,Automation,Azure,CI/CD,CI/CD introduction,Cloud Computing,Cloud networking,Docker,Docker basics,Kubernetes,Kubernetes fundamentals,Python scripting,Scripting"
100
+ Junior Data Scientist,"Skills required for this job: Analytics,Basic ML: logistic regression, decision trees, K-means,Data Scientist,Data Visualization,Excel,ML Models,Matplotlib,MySQL,NumPy,Pandas,PostgreSQL,Python,R,SQL,Seaborn"
101
+ Junior Interaction Designer,"Skills required for this job: Adobe XD,Figma,Interaction Design,Prototyping,Prototyping Basics,Sketch,Typography,User Research,User Research Fundamentals,Wireframing"
102
+ Junior Machine Learning Engineer,"Skills required for this job: Basic ML models: decision trees, K-means, logistic regression,Data Preprocessing,Data preprocessing,Data visualization: Matplotlib, Seaborn,Feature engineering,Git/GitHub,Java,Junior ML Engineer,Kaggle Projects,ML Models,ML frameworks: Scikit-learn, TensorFlow, PyTorch, Keras,ML fundamentals: regression, classification, clustering, decision trees,Machine Learning Engineer,Matplotlib,MongoDB,MySQL,NumPy,Pandas,Python,R,SQL,Seaborn,Statistics: probability, linear algebra,Visualization"
103
+ Junior Network Engineer,"Skills required for this job: Cisco IOS,Cisco Routers,Cisco Switches,DHCP,DNS,LAN/WAN,Network Engineer,Subnetting,TCP/IP,Wireshark"
104
+ Junior Security & Network Engineer,"Skills required for this job: Cisco Routers,Firewall,Firewall Basics,IDS/IPS,IDS/IPS Intro,VPN,Wireshark"
105
+ Junior Security Analyst,"Skills required for this job: Cryptography,Cryptography Fundamentals,Firewall Configuration,ISO 27001,ISO 27001 Basics,Incident Response,JavaScript Basics,Malware Analysis,Metasploit,Risk Assessment,SIEM,Team Collaboration,Windows Security,Wireshark"
106
+ Junior Swift Developer,"Skills required for this job: Agile,Git,Objective-C Basics,Swift,UI/UX,UI/UX Guidelines,Xcode,iOS Mobile Development"
107
+ Junior System Engineer,"Skills required for this job: AWS Fundamentals,Bash Scripting,Cloud Basics,Linux,Linux Basics,Python,System Engineer,System Support,TCP/IP,Troubleshooting,VMware,VirtualBox,Windows Server,Windows Server Basics"
108
+ Junior UX Analyst,"Skills required for this job: Figma,InVision,Prototyping,User Flows,User Research,User Research Basics,Wireframes,Wireframing"
109
+ Junior UX Designer,"Skills required for this job: Adobe XD,Basic Usability Testing,Color Theory,Figma,InVision,Information Architecture,Layout Design,Usability Testing,User Research,Wireframing"
110
+ Junior iOS Developer,"Skills required for this job: Cocoa Touch,Git,Interface Builder,JSON Handling,Objective-C,REST APIs,Swift,Unit Testing,iOS SDK"
111
+ Lead Android Engineer,"Skills required for this job: Agile,Android NDK,Android Studio,CI/CD,Clean Architecture,Dagger,Debugging,Dependency Injection,Firebase,Java,Jetpack,Kotlin,MVVM,Material Design,Performance Optimization,Play Store,REST API,Room,Unit Testing"
112
+ Lead Cloud Solutions Architect,"Skills required for this job: AWS,Azure,Cloud Strategy,Cloud cost optimization,Leadership,Microservices,Microservices design,Multi-cloud strategy,Python,Serverless,Serverless architecture,Stakeholder management,Terraform"
113
+ Lead Cybersecurity Analyst,"Skills required for this job: Cloud Security,Compliance,Leadership,Risk Management,SIEM,Splunk,Team Leadership,Threat Hunting"
114
+ Lead Data Scientist,"Skills required for this job: AI,AWS,Azure,Big Data,Classification,Data Science,ETL automation,Ensemble methods,Feature Engineering,Git,Hadoop,Java/Scala,Jupyter,Leadership,Machine Learning,NLP,PowerBI,Python,R,Regression,Reinforcement Learning,SQL,Spark,Tableau"
115
+ Lead ML/AI Engineer,"Skills required for this job: Advanced ML/DL: deep learning, reinforcement learning, NLP, computer vision, transfer learning,Big Data,Big data: Hadoop, Spark,Cloud Deployment,Feature engineering, ETL pipelines,Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced), ONNX,Java,Lead ML/AI Engineer,Leadership,ML/DL,MLOps,MLOps: CI/CD pipelines, monitoring, cloud deployment (AWS/GCP/Azure),Python,R,SQL,Scala"
116
+ Lead Machine Learning Engineer,"Skills required for this job: Advanced ML/DL: deep learning, reinforcement learning, NLP, computer vision, transfer learning,Big Data,Big data: Hadoop, Spark,Cloud Deployment,Feature engineering, ETL pipelines,Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced), ONNX,Java,Lead ML Engineer,Leadership,ML/DL,MLOps,MLOps: CI/CD, monitoring, cloud deployment (AWS/GCP/Azure),Python,R,SQL,Scala"
117
+ Lead Machine Learning Scientist,"Skills required for this job: AI,AWS,Azure,Big Data,Deep Learning,ETL automation,Ensemble methods,Feature engineering,Hadoop,Java/Scala,Leadership,Machine Learning,NLP,PowerBI,Python,R,Reinforcement Learning,SQL,Spark,Tableau"
118
+ Lead Network Engineer,"Skills required for this job: Cisco Nexus,F5,F5 Load Balancer,Lead Engineer,Leadership,MPLS,Palo Alto Firewalls,Team Leadership"
119
+ Lead System Engineer,"Skills required for this job: Cloud Strategy,Enterprise Architecture,Enterprise Systems,Leadership,Linux,System Architecture,Windows Server"
120
+ Lead UX Designer,"Skills required for this job: Accessibility,Agile,Axure,Design Thinking,Figma,InVision,Information Architecture,Prototyping,Usability Testing,WCAG Standards"
121
+ Lead iOS Engineer,"Skills required for this job: Agile,CI/CD,Core Text,CoreGraphics,JIRA,Mentoring,Objective-C,Swift"
122
+ ML Engineer Intern,"Skills required for this job: Data Preprocessing,Data preprocessing,Data visualization: Matplotlib, Seaborn,Feature engineering,Git/GitHub,Java,ML Intern,ML Models,ML fundamentals: classification, regression, clustering, supervised/unsupervised learning,ML libraries: Scikit-learn, TensorFlow, PyTorch,MLOps,Python,R,Statistics: probability, linear algebra,Visualization"
123
+ ML Engineer Trainee,"Skills required for this job: Data Preprocessing,Data preprocessing,Feature engineering,Git/GitHub,Java,ML Engineer Trainee,ML Pipelines,ML fundamentals: supervised/unsupervised learning, classification, regression, clustering,ML libraries: Scikit-learn, TensorFlow, PyTorch, Keras,Python,R,Statistics and probability,Visualization,Visualization: Matplotlib, Seaborn"
124
+ Machine Learning Engineer - Experienced,"Skills required for this job: Big Data,Big data: Hadoop, Spark,Cloud Deployment,Feature engineering and ETL automation,Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced), ONNX,Java,ML/DL,ML/DL: supervised/unsupervised learning, deep learning, reinforcement learning, NLP, computer vision, transfer learning,MLOps,MLOps: CI/CD pipelines, model monitoring, cloud deployment (AWS/GCP/Azure),Machine Learning Engineer,Python,Python (advanced),R,SQL"
125
+ Machine Learning Engineer - Fresher,"Skills required for this job: Data Preprocessing,Data preprocessing,Data visualization: Matplotlib, Seaborn,Feature engineering,Git/GitHub,Java,Keras,ML frameworks: Scikit-learn, TensorFlow, PyTorch, Keras,ML fundamentals: supervised/unsupervised learning, regression, classification, clustering, decision trees,Machine Learning Engineer,PyTorch,Python,R,Scikit-learn,Statistics: probability, linear algebra,TensorFlow,Visualization"
126
+ Machine Learning Scientist,"Skills required for this job: AI,AWS,Azure,Big Data,Classification,Deep Learning,ETL pipelines,Feature engineering,Hadoop,Java/Scala,Leadership,Machine Learning,NLP,PowerBI,Python,R,Regression,Reinforcement Learning,SQL,Spark,Tableau"
127
+ Market Research Analyst,"Skills required for this job: Advanced Analytics,Advanced Data Analysis,Advanced Statistical Analysis,Attention to Detail,Basic Statistical Analysis,Business Strategy,Communication,Competitive Analysis,Competitive Intelligence,Consumer Behavior,Consumer Behavior Analysis,Critical Thinking,Data Analysis,Data Analysis Basics,Data Collection,Data Storytelling,Data Visualization,Data Visualization Basics,Excel,Excel Advanced Functions,Forecasting,Market Research,Market Segmentation,Power BI,Predictive Analytics,Predictive Modeling,Presentation Skills,Python,Python Basics,Qualitative Research,R,Regression,Regression Analysis,Report Writing,SAS,SPSS,SQL,Statistical Analysis,Survey Design,Tableau,Time Management"
128
+ Marketing Specialist,"Skills required for this job: AI Marketing Tools,AI-driven marketing tools,AI-driven personalization,AI-powered marketing personalization,AI-powered marketing tools,Adobe Creative Suite basics,Advanced SEO/SEM,Advanced SEO/SEM/PPC,Advanced digital marketing,Advanced digital marketing strategies,Advanced marketing strategy,Analytics,Analytics (GA, Tableau),Analytics (Google Analytics, Tableau),Analytics and ROI optimization,Analytics and ROI reporting,Analytics and reporting,Blogging,Brand Management,Brand management,Budget Management,Budget allocation,Budget and ROI analysis,Budget and ROI management,Budget management,Budget optimization,Budget planning and optimization,Campaign Coordination,Campaign Management,Campaign Optimization,Campaign coordination,Campaign management,Campaign optimization,Canva and Adobe Creative Suite,Canva and WordPress basics,Collaboration,Collaboration and communication,Content Creation,Content Marketing,Content and social media marketing,Content creation,Content creation and social media strategy,Content creation and strategy,Content marketing,Content marketing and creation,Copywriting,Creative,Creative design tools,Data Analysis,Data analysis (Google Analytics, Tableau),Data analysis basics,Data analytics and reporting,Data-driven analytics,Data-driven decision making,Digital Marketing,Digital campaigns management,Digital marketing campaigns,Digital marketing fundamentals,Digital marketing strategy,Digital strategy development,Email Marketing,Email automation,Email campaigns,Email marketing,Email marketing and automation,Email marketing automation,Email marketing basics,Email marketing tools,Emerging marketing technologies,Emerging marketing technologies (AI tools, personalization),Emerging technologies in marketing,Event Management,Event coordination,Event management,Google Analytics,Google Analytics basics,Lead Generation,Lead generation,Lead generation and multi-channel campaigns,Lead generation campaigns,Lead nurturing,Leadership,Leadership and team management,Market Research,Market research,Marketing Automation,Marketing analytics,Marketing analytics and reporting,Marketing automation,Marketing automation tools (Mailchimp, HubSpot),Marketing strategy,Marketing strategy and planning,Multi-channel Marketing,Multi-channel campaign management,Multi-channel campaign planning,Multi-channel campaigns,Multi-channel marketing campaigns,PPC,PPC ads,PPC campaigns,PPC campaigns management,PPC management,SEM,SEM basics,SEO,SEO basics,SEO, SEM, PPC,SEO, SEM, PPC expertise,SEO/SEM,SEO/SEM and PPC campaigns,SEO/SEM optimization,SEO/SEM/PPC,SEO/SEM/PPC campaigns,SEO/SEM/PPC management,SEO/SEM/PPC optimization,Social Media,Social media basics,Social media management,Social media marketing,Social media platforms,Social media strategy,Strategic marketing planning,Team Collaboration,Team Leadership,Team collaboration,Team communication,Team coordination,Team leadership,Team leadership and collaboration,Time management,Video Marketing,Video production basics"
129
+ Multi-Cloud Architect,"Skills required for this job: AWS,Azure,Cloud Architecture,GCP,Kubernetes,Leadership,Microservices architecture,Multi-Cloud,Terraform"
130
+ Network Automation Engineer,"Skills required for this job: Ansible,Automation,Bash,Cisco IOS,Python"
131
+ Network Engineer,"Skills required for this job: BGP,Cisco Nexus,MPLS,OSPF,QoS,SolarWinds"
132
+ Network Intern,"Skills required for this job: Cisco IOS,DHCP,Internship,Subnetting,VPN Basics"
133
+ Network Operations Center (NOC) Engineer,"Skills required for this job: Incident Management,Incident Response,NOC,Nagios,Network Monitoring,SolarWinds,TCP/IP"
134
+ Network Security Engineer,"Skills required for this job: Cisco ASA,Cryptography,Firewall,Firewalls,IDS/IPS,Network Security,VPN"
135
+ Network Support Engineer,"Skills required for this job: BGP (Intro),Firewall Basics,Network Support,OSPF,Routing Basics,SolarWinds,Troubleshooting,VPN,VPN Setup"
136
+ Operations Manager,"Skills required for this job: Adaptability,Basic ERP/CRM Knowledge,Basic Team Coordination,Basic Workflow Management,Budget Management,Budget Monitoring,Budget Oversight,Budgeting,CRM,Collaboration,Communication,Cross-Functional Collaboration,Cross-Functional Coordination,Data Analysis,Data Reporting,Data Reporting Basics,Data-Driven Decisions,ERP,ERP Systems,ERP/CRM Basics,ERP/CRM Systems,ERP/CRM Tools,Financial Reporting,KPI Monitoring,KPI Reporting,KPI Tracking,Lean Management,Observation,Operations Management,Problem Solving,Problem-Solving,Process Automation,Process Awareness,Process Improvement,Process Observation,Process Optimization,Report Preparation,Reporting,Resource Allocation,Resource Optimization,Resource Planning,Scheduling,Six Sigma,Staff Development,Strategic Planning,Team Coordination,Team Leadership,Team Management,Time Management,Workflow Automation,Workflow Awareness,Workflow Improvement,Workflow Management,Workflow Observation,Workflow Optimization"
137
+ Principal Android Developer,"Skills required for this job: Agile,Android NDK,Android Studio,CI/CD,Clean Architecture,Dagger,Debugging,Dependency Injection,Firebase,Java,Jetpack,Kotlin,MVVM,Material Design,Performance Optimization,Play Store,REST API,Room,Unit Testing"
138
+ Principal Android Engineer,"Skills required for this job: Agile,Android NDK,Android Studio,CI/CD,Clean Architecture,Dagger,Debugging,Dependency Injection,Firebase,Java,Jetpack,Kotlin,MVVM,Material Design,Performance Optimization,Play Store,REST API,Room,Unit Testing"
139
+ Principal Data Scientist,"Skills required for this job: AI,AWS,Big Data,Data Science,Deep Learning,ETL automation,Ensemble methods,Feature engineering,GCP,Hadoop,Java/Scala,Leadership,Machine Learning,NLP,PowerBI,Predictive modeling,Python,R,Reinforcement Learning,SQL,Spark,Tableau"
140
+ Principal Machine Learning Engineer,"Skills required for this job: Advanced ML/DL: deep learning, reinforcement learning, NLP, computer vision, transfer learning,Big Data,Big data: Hadoop, Spark,Cloud Deployment,Feature engineering, ETL automation,Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced), ONNX,Java,Leadership,ML/DL,MLOps,MLOps: CI/CD pipelines, model monitoring, cloud deployment (AWS/GCP/Azure),Principal ML Engineer,Python,R,SQL,Scala"
141
+ Principal Network Engineer,"Skills required for this job: Architecture,Architecture Design,Cisco Nexus,Leadership,Palo Alto,Principal Engineer,Project Management,Team Leadership"
142
+ Principal Security Analyst,"Skills required for this job: Advanced Threat Detection,Cloud Security,Compliance,Leadership,Risk Management,SIEM,SIEM Tools,Threat Hunting"
143
+ Principal UX Designer,"Skills required for this job: A/B Testing,Design Systems,Figma,InVision,Interaction Design,Leadership,Sketch,User Research"
144
+ Principal iOS Developer,"Skills required for this job: App Performance Optimization,CI/CD,Core Animation,MVVM,Objective-C,Performance Optimization,Swift"
145
+ Product Designer,"Skills required for this job: A/B Testing,Accessibility,Adobe Creative Suite,Adobe Illustrator,Adobe Photoshop,Adobe XD,Agile,Agile Methods,Basic JavaScript,CSS,Collaboration,Color Theory,Creativity,Data Analytics,Data-Driven UX,Design Systems,Design Thinking,Figma,Front-End Collaboration,HTML,InVision,Information Architecture,Information Architecture Basics,Innovation,JavaScript,Leadership,Marvel,Mentoring,Product Design,Product Design Strategy,Product Innovation,Prototyping,Prototyping Basics,Responsive Design,Sketch,Stakeholder Alignment,Stakeholder Management,Teamwork,Typography,UI/UX,UI/UX Design,UX/UI,UX/UI Design,Usability Testing,User Flows,User Research,User Research Basics,User Testing,Wireframing"
146
+ Product Manager,"Skills required for this job: A/B testing,Adaptability,Advanced analytics and A/B testing,Advanced data analysis,Agile,Agile (Scrum, Kanban basics),Agile Leadership,Agile facilitation,Agile knowledge,Agile leadership,Agile methodologies,Agile methodologies (Scrum, Kanban),Agile methodology knowledge,Backlog grooming,Basic data analytics,Basic product management concepts,Communication,Cross-Functional Collaboration,Cross-functional collaboration,Cross-functional leadership,Cross-functional team leadership,Customer Interviews,Customer-centric design awareness,Data Analysis,Data analysis (Excel, Google Analytics),Data analysis (Excel, SQL basics),Data analysis and A/B testing,Data analysis and experimentation,Data analysis and metrics interpretation,Data analytics fundamentals,Data-Driven Decisions,Data-driven decision making,Growth Metrics,Market Research,Market research,Market research and competitor analysis,Market research fundamentals,Metrics-driven growth,Metrics-driven growth optimization,Metrics-driven product growth,Performance optimization,Performance tracking,Problem-solving,Product Management,Product Strategy,Product lifecycle basics,Product lifecycle understanding,Product strategy basics,Product vision,Product vision and roadmap development,Product vision and roadmap planning,Product vision and strategic planning,Product vision and strategy,Resource allocation,Resource prioritization,Roadmap development,Roadmap development and execution,Roadmap execution,Roadmapping,Scrum and Kanban basics,Sprint planning,Stakeholder Communication,Stakeholder Management,Stakeholder communication,Stakeholder engagement,Stakeholder management,Strategic planning,Teamwork,Tools: Confluence, Figma,Tools: Figma, JIRA, Confluence,Tools: Figma, Mixpanel, Tableau, GA,Tools: JIRA, Confluence,Tools: JIRA, Confluence, Figma basics,Tools: JIRA, Confluence, Figma, Mixpanel, Tableau,Tools: JIRA, Confluence, Mixpanel, GA, Tableau,Tools: JIRA, Confluence, Tableau, Figma,Tools: JIRA, Confluence, Tableau, Mixpanel,Tools: JIRA, Figma,Tools: JIRA, Figma, Mixpanel, Tableau,UX,UX awareness,UX principles awareness,UX research and integration,UX research integration,UX/UI awareness,User Experience,User experience research,User research and UX integration,User research integration,User-Centered Design"
147
+ Project Manager,"Skills required for this job: Adaptability,Advanced budgeting and resource allocation,Advanced project management,Advanced project planning,Advanced project planning and execution,Advanced project planning and scheduling,Advanced project scheduling and planning,Advanced scheduling and budgeting,Advanced scheduling, budgeting, and resource allocation,Agile,Basic budgeting,Basic budgeting and resource allocation,Basic knowledge of Waterfall and Agile,Basic knowledge of project management methodologies (Agile, Scrum, Waterfall),Basic project planning,Basic project planning and scheduling,Budget Planning,Budget and resource management,Budgeting and resource allocation,Budgeting and resource management,Budgeting basics,Change management,Collaboration and teamwork,Communication,Communication and coordination,Communication and interpersonal skills,Communication skills,Conflict resolution,Critical thinking,Cross-functional collaboration,Dashboards,Data-driven decision making,Data-driven reporting,Data-driven reporting and dashboards,End-to-end project management,Familiarity with Jira and Trello,Familiarity with Jira, MS Project, Trello,Familiarity with MS Project and Trello,Familiarity with Microsoft Project, Jira, Trello,Familiarity with project tools (MS Project, Trello),Jira,KPI Tracking,KPI tracking,KPI tracking and reporting basics,Kanban,Microsoft Project,Multitasking,Problem-solving,Problem-solving and critical thinking,Project Management,Project Planning,Project lifecycle management,Project management methodology basics,Project planning and execution,Project scheduling and execution,Project strategy and execution,Reporting,Reporting and analytics,Reporting and dashboard creation,Reporting and dashboards,Reporting and documentation,Reporting basics,Resource Allocation,Resource allocation,Resource allocation basics,Risk Management,Risk and quality management,Risk and quality oversight,Risk assessment and mitigation,Risk management and mitigation,Scheduling and budgeting,Scrum,Stakeholder Communication,Stakeholder Engagement,Stakeholder Management,Stakeholder communication,Stakeholder communication and engagement,Stakeholder engagement,Stakeholder engagement and communication,Stakeholder engagement and negotiation,Stakeholder management,Stakeholder management and communication,Stakeholder management and negotiation,Strategic alignment,Strategic alignment with business goals,Strategic planning,Strategic project alignment,Strategic project management,Task and milestone tracking,Task scheduling,Team Collaboration,Team Leadership,Team collaboration,Team leadership,Team leadership and conflict resolution,Team leadership and mentoring,Team management and conflict resolution,Teamwork and collaboration,Time Management,Time management,Trello,Understanding of Agile and Scrum methodologies,Understanding of Agile, Scrum, Waterfall,Use of Jira, MS Project, Primavera,Use of MS Project, Primavera, Jira,Use of MS Project, Primavera, Jira, Trello,Use of PM tools (MS Project, Jira, Trello, Asana),Use of project management software (MS Project, Jira, Trello, Asana),Use of project management tools (MS Project, Jira, Trello),Use of project management tools (MS Project, Jira, Trello, Asana),Use of project management tools (MS Project, Primavera, Jira, Trello, Asana),Waterfall"
148
+ Python Developer,"Skills required for this job: AWS,AWS basics,Adaptability,Async Programming,Async programming,CSS basics,Communication,Control flow,Data Science,Data types,Decorators,Django,Django advanced,Django basics,Docker,Docker basics,Exception handling,FastAPI,FastAPI basics,Flask,Flask advanced,Flask basics,Functions,Generators,Git,Git basics,GraphQL,GraphQL basics,HTML basics,Innovation,Innovation management,JavaScript basics,Kubernetes,Kubernetes basics,Leadership,Matplotlib basics,Metaprogramming,MongoDB basics,MySQL,NoSQL,NoSQL basics,NumPy,NumPy basics,OOP,OOP basics,Pandas,Pandas basics,PostgreSQL,Problem-solving,Project management,PyTest,PyTest advanced,PyTest basics,PyTorch,PyTorch basics,Python,Python advanced,Python basics,REST APIs,SQL,SQL basics,SQLAlchemy,Scikit-learn,Team collaboration,Teamwork,TensorFlow,TensorFlow basics,unittest basics"
149
+ QA Engineer - Experienced,"Skills required for this job: API & Mobile Testing: Postman, SoapUI, Appium,API Testing: Postman, SoapUI,API Testing: Postman, SoapUI, Appium,Automation,Automation: Selenium, Appium, Cucumber, JUnit, TestNG,Automation: Selenium, Appium, Cucumber, TestNG,Bug & Test Management: JIRA, Bugzilla, Quality Center,Bug Tracking & Documentation: JIRA, Bugzilla, TestRail,Bug Tracking & Documentation: JIRA, TestRail,Bug Tracking & Documentation: JIRA, TestRail, ALM,Bug Tracking: JIRA, Bugzilla,CI/CD,CI/CD Integration: Jenkins, GitLab CI/CD, Bamboo,CI/CD: Jenkins, GitLab CI/CD,CI/CD: Jenkins, GitLab CI/CD, Bamboo,Jenkins,Leadership,Mentoring,New York,Performance & Security Testing: JMeter, LoadRunner,Performance & Security Testing: Load, stress, security testing,Performance & Security Testing: Load, stress, vulnerability testing,Performance & Security Testing: LoadRunner,Performance Testing,Performance Testing: JMeter,Performance Testing: Load, stress testing,Programming: Java, Python, C#, JavaScript,QA,Remote,San Francisco,Selenium,Senior-Level,Software,Software Testing,Strategy,Test Automation: Selenium, Appium, Cucumber, JUnit, TestNG,Test Automation: Selenium, Appium, Cucumber, TestNG,Test Documentation & Reporting"
150
+ QA Engineer - Fresher,"Skills required for this job: Appium,Appium basics,Automation,Automation Awareness: Selenium, Appium, Cucumber,Automation Tools Awareness: Selenium, Appium, Cucumber,Automation: Selenium, Appium, Cucumber basic knowledge,Bangalore,Basic Automation: Selenium WebDriver, Appium, Cucumber,Basic Automation: Selenium, Appium, Cucumber,Bugzilla,Chennai,Cucumber awareness,Entry-Level,Fresher,Hyderabad,JIRA,Java,JavaScript,JavaScript basics,Manual Testing,Manual Testing: Functional, Regression, Black-box,Postman,Postman basics,Pune,Python,QA,Remote,Selenium,Selenium basics,SoapUI,SoapUI basics,Software,Software Testing,Test Documentation,TestRail,Testing"
151
+ Robotics Engineer,"Skills required for this job: Adaptability,Advanced C++,Advanced CAD,Advanced CAD/SolidWorks,Advanced Python,Advanced control theory,Advanced robotics control,Advanced robotics control algorithms,Arduino basics,Arduino/Raspberry Pi advanced,AutoCAD,AutoCAD basics,C++,C++ advanced,C++ basics,C++ expert,CAD,CAD/SolidWorks,CAD/SolidWorks advanced,Communication,Computer vision,Control Systems,Control algorithms,Control algorithms advanced,Control systems advanced,Control theory,Cross-functional collaboration,Cross-team collaboration,Dynamics,Embedded Systems,Embedded systems,Embedded systems advanced,Embedded systems basics,Embedded systems design,Embedded systems expert,Gazebo, RViz,Gazebo, RViz simulation,Hardware debugging,Hardware interfacing,Innovation,Innovation in robotics,Innovation management,Innovation strategy,Kinematics,LIDAR and infrared sensors basics,LIDAR and ultrasonic sensors basics,LIDAR and vision sensors,Leadership,Linear algebra,MATLAB,MATLAB basics,ML in robotics,Machine Learning,Machine learning,Machine learning applications,Machine learning basics for robotics,Machine learning in robotics,Motor control,Motor control basics,PID control basics,PID controller fundamentals,PID controllers,PID fundamentals,Problem Solving,Problem solving,Project leadership,Project management,Project strategy,Python,Python advanced,Python basics,Python expert,ROS,ROS advanced,ROS advanced development,ROS basics,ROS development,Raspberry Pi basics,Robotics control algorithms,Robotics control theory,Sensor fusion,Sensor integration and fusion,Sensor integration basics,Sensors,Sensors basics (LIDAR, ultrasonic, infrared),Servo motors basics,Simulation,Simulation (Gazebo, RViz),Simulation tools,Simulation tools (Gazebo, RViz),SolidWorks,SolidWorks advanced,SolidWorks basics,Team collaboration,Team leadership,Team management,Team mentoring,Teamwork"
152
+ SEO Specialist,"Skills required for this job: AI SEO Tools,AI and machine learning in SEO,AI-driven SEO insights,AI-driven SEO tools,AI-powered SEO analytics,AI-powered SEO tools,Advanced SEO strategy,Advanced content optimization,Advanced content strategy,Advanced on-page and off-page SEO,Advanced technical SEO,Analytics,Analytics (GA4, Looker Studio),Analytics (GA4, Looker Studio, Search Console),Analytics (GA4, Search Console, Looker Studio),Analytics and reporting,Analytics and reporting (GA4, Looker Studio),Analytics and reporting (GA4, Looker Studio, Search Console),Basic HTML/CSS,Basic link building,Content Marketing,Content Optimization,Content Strategy,Content marketing,Content marketing optimization,Content optimization,Content optimization basics,Content strategy,Content strategy and SEO copywriting,Content strategy and optimization,Crawlability,Crawlability and indexing optimization,Crawlability checks,Crawlability, indexing, and site structure optimization,GA4,Google Analytics,Google Analytics GA4,Google Analytics basics,Google Search Console,HTML, CSS, JavaScript basics,HTML/CSS basics,Indexing,Keyword Research,Keyword research,Link Building,Link building,Link building and backlink analysis,Link building and outreach,Link building basics,Link building campaigns,Link building strategy,Local & mobile SEO,Local SEO,Local SEO and voice search optimization,Local SEO basics,Local SEO optimization,Local SEO strategy,Local and mobile SEO optimization,Looker Studio,Mobile SEO,Mobile SEO basics,Mobile SEO optimization,Multimodal Search,Multimodal search optimization,Off-Page SEO,Off-page SEO,Off-page SEO basics,Off-page optimization,On-Page SEO,On-page SEO,On-page SEO basics,On-page and off-page optimization,On-page optimization,Page Speed,Page speed and mobile optimization,Page speed and performance optimization,Page speed optimization,Privacy Compliance,Privacy compliance (GDPR),Privacy-compliant SEO,Privacy-compliant SEO (GDPR),Privacy-compliant SEO strategies,SEO,SEO Copywriting,SEO Strategy,SEO copywriting,SEO strategy,SEO strategy and execution,SEO strategy and planning,SEO strategy and roadmap,SEO strategy development,Schema Markup,Schema markup,Schema markup and structured data,Schema markup and structured data implementation,Schema markup basics,Schema markup implementation,Search Console,Search Console basics,Site Architecture,Site architecture optimization,Site indexing basics,Site speed optimization,Social media SEO basics,Stakeholder communication,Technical SEO,Technical SEO audits,Technical SEO basics,Visual Search,Visual search optimization,Voice Search,Voice and visual search optimization,Voice search optimization"
153
+ SOC Analyst,"Skills required for this job: Incident Response,Malware Analysis,Network Defense,Python Scripting,QRadar,SIEM,SIEM Tools,SOC,Splunk,Threat Hunting"
154
+ Sales Executive,"Skills required for this job: Active Listening,Adaptability,CRM,CRM Basics,Closing Deals,Closing Techniques,Communication,Customer Engagement,Data-driven Sales,Digital Sales,Digital Sales Awareness,Digital Sales Fundamentals,HubSpot,Lead Generation,Negotiation,Pipeline Management,Predictive Analytics,Product Demo,Product Demonstrations,Product Demos,Product Knowledge,Relationship Building,Relationship Management,Sales Automation,Sales Automation Awareness,Sales Basics,Sales Executive,Sales Forecasting,Salesforce,Social Selling,Time Management"
155
+ Senior Android Developer,"Skills required for this job: Agile,Android NDK,Android Studio,CI/CD,Clean Architecture,Dagger,Debugging,Dependency Injection,Firebase,Java,Jetpack,Kotlin,MVVM,Material Design,Performance Optimization,Play Store,REST API,REST APIs,Room,Unit Testing"
156
+ Senior Android Engineer,"Skills required for this job: Agile,Android NDK,Android Studio,CI/CD,Clean Architecture,Dagger,Debugging,Dependency Injection,Firebase,Java,Jetpack,Kotlin,MVVM,Material Design,Performance Optimization,Play Store,REST API,Room,Unit Testing"
157
+ Senior Cloud Architect,"Skills required for this job: AWS,AWS multi-cloud,Ansible,Azure,Azure networking,Cloud Architecture,CloudFormation,DevOps,DevOps automation,GCP,Hybrid Cloud,Kubernetes,Kubernetes orchestration,Leadership"
158
+ Senior Data Scientist,"Skills required for this job: AWS EMR,Analytics,Big Data,Data Science,Deep Learning,ETL pipelines,Ensemble methods,Feature Engineering,Git,Hadoop,Java/Scala,Jupyter,Machine Learning,NLP,PowerBI,Python,R,SQL,Spark,Tableau,Time-series modeling"
159
+ Senior Incident Response Analyst,"Skills required for this job: Forensics,Incident Response,Malware Analysis,QRadar,SOC,Splunk,Threat Hunting"
160
+ Senior Interaction Designer,"Skills required for this job: After Effects,Figma,Interaction Design,Micro-Interactions,Principle,Prototyping,Usability Testing"
161
+ Senior ML Infrastructure Engineer,"Skills required for this job: Big Data,Big data: Spark, Hadoop,Cloud Deployment,Feature engineering, ETL automation,Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced),Java,ML/DL,ML/DL: deep learning, reinforcement learning, NLP, computer vision, transfer learning,MLOps,MLOps: CI/CD, model monitoring, cloud deployment (AWS/GCP/Azure),Python,R,SQL,Scala,Senior ML Infrastructure Engineer"
162
+ Senior Machine Learning Engineer,"Skills required for this job: AI,AWS,Advanced ML/DL: deep learning, NLP, reinforcement learning, computer vision, transfer learning,Big Data,Big data: Spark, Hadoop,Classification,Cloud Deployment,Deep Learning,ETL automation,Ensemble methods,Feature engineering,Feature engineering, ETL automation,Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn (advanced),GCP,Hadoop,Java,Java/Scala,Leadership,ML/DL,MLOps,MLOps: CI/CD pipelines, model monitoring, cloud deployment (AWS/GCP/Azure),Machine Learning Engineer,NLP,PowerBI,Python,Python (advanced),R,Regression,Reinforcement Learning,SQL,Scala,Senior ML Engineer,Spark,Tableau"
163
+ Senior Network Engineer,"Skills required for this job: Cisco ASA,Nagios,Palo Alto,SD-WAN,Zero Trust,Zero Trust Security"
164
+ Senior Security Analyst,"Skills required for this job: Cloud Security,Compliance,Compliance (GDPR, PCI-DSS),Incident Response,LogRhythm,PowerShell,Security Auditing,Vulnerability Assessment,Vulnerability Management"
165
+ Senior System Engineer,"Skills required for this job: Active Directory,Docker,Grafana,Monitoring,PowerShell,System Engineering,Windows Server"
166
+ Senior UX Designer,"Skills required for this job: A/B Testing,Accessibility,Accessibility Standards,Adobe XD,Axure,Design Systems,Figma,Journey Mapping,Principle,Sketch,UX Research,User Research"
167
+ Senior iOS Developer,"Skills required for this job: App Optimization,CI/CD,Core Data,GitHub Actions,GraphQL,MVVM,Objective-C,Swift"
168
+ Senior iOS Engineer,"Skills required for this job: App Store Submission,Core Animation,Core Data,Crashlytics,GraphQL,Jenkins,Objective-C,Swift,User Engagement,Xcode"
169
+ Site Reliability Engineer,"Skills required for this job: AWS,AWS, Azure, GCP,AWS, Azure, GCP advanced,AWS, Azure, GCP expert,Adaptability,Analytical thinking,Automation,Automation and scripting,Automation scripting,Bash,Bash scripting,Bash scripting basics,Bash scripting expert,Bash/Shell scripting,Bash/Zsh scripting,Basic CI/CD,Basic CI/CD concepts,Basic automation scripts,Basic monitoring (Nagios, Grafana),CI/CD,CI/CD (Jenkins, Bamboo, GitHub Actions),CI/CD fundamentals,CI/CD pipelines,CI/CD pipelines (Jenkins, Bamboo, GitHub Actions),CI/CD pipelines (Jenkins, GitHub Actions),CI/CD pipelines (Jenkins, GitHub Actions, Bamboo),CI/CD pipelines expert,CI/CD pipelines expert (Jenkins, Bamboo, GitHub Actions),Cloud (AWS, Azure, GCP),Cloud expert (AWS, Azure, GCP),Cloud fundamentals (AWS, GCP, Azure),Cloud fundamentals (AWS/Azure/GCP),Cloud platform basics (AWS/Azure/GCP),Cloud platforms (AWS, Azure, GCP),Cloud platforms basics (AWS/Azure/GCP),Cloud platforms expert,Cloud platforms expert (AWS, Azure, GCP),Collaboration,Communication,Containerization basics (Docker),Distributed Systems,Distributed systems,Distributed systems architecture,Distributed systems design,Distributed systems design and management,Distributed systems management,Docker,Docker basics,Docker fundamentals,Docker introduction,Docker, Kubernetes,Docker, Kubernetes advanced,Docker, Kubernetes expert,Go,Go programming,Go, Java,IaC (Terraform, Ansible),IaC (Terraform, Ansible, Puppet),IaC (Terraform, Ansible, Puppet, Chef),Infrastructure as Code (Terraform, Ansible),Infrastructure as Code (Terraform, Ansible, Puppet),Infrastructure as Code (Terraform, Ansible, Puppet, Chef),Intro to monitoring (Prometheus/Grafana),Introduction to cloud platforms,Java scripting,Kubernetes,Kubernetes basics,Kubernetes introduction,Leadership,Linux,Linux OS basics,Linux administration,Linux administration basics,Linux administration expert,Linux administration fundamentals,Linux basics,Linux expert,Linux fundamentals,Linux/Windows,Linux/Windows administration,Linux/Windows administration expert,Linux/Windows expert,Monitoring,Monitoring & logging,Monitoring & logging (Prometheus, Grafana, ELK),Monitoring & logging (Prometheus, Grafana, ELK, Nagios, Splunk),Monitoring & logging expert (Prometheus, Grafana, ELK, Nagios, Splunk),Monitoring & logging tools,Monitoring (Prometheus, Grafana, ELK Stack, Nagios, Splunk),Monitoring (Prometheus, Grafana, ELK, Nagios, Splunk),Monitoring and logging (Prometheus, Grafana, ELK Stack, Nagios, Splunk),Monitoring and logging tools (Prometheus, Grafana, ELK Stack),Monitoring basics (Nagios, Grafana),Monitoring basics (Prometheus/Grafana/Nagios),Monitoring tools intro (Prometheus, Grafana),Networking,Networking (TCP/IP, DNS, CDN, Load Balancing),Networking (TCP/IP, DNS, Load Balancing),Networking (TCP/IP, DNS, Load Balancing, CDN),Networking basics (TCP/IP, DNS),Networking fundamentals,Problem-solving,Prometheus,Python,Python advanced,Python basics,Python, Go,Python, Go, Java,Security and compliance,Security and compliance basics,Security and compliance knowledge,Security compliance,Shell scripting,Shell scripting (Bash/Zsh),TCP/IP networking,TCP/IP networking basics,Terraform,Time management,Windows OS basics,Windows OS fundamentals,Windows administration,Windows fundamentals,Windows server,Windows server administration"
170
+ Software Developer - Entry Level,"Skills required for this job: AI,AWS basics,Agile,Analytical thinking,Android,Android Studio,Angular,Azure basics,Backend,C++,CSS,Cloud Computing,Collaboration,Communication,Data Analytics,Debugging,Entry-Level,Fresher,Frontend,Git,HTML,Java,JavaScript,Kotlin,ML libraries (scikit-learn, pandas),Machine Learning,Mobile Development,NoSQL,Problem-solving,Python,React,SQL,Software Developer,Swift,Teamwork,Testing,Web Development,Xcode,iOS"
171
+ Software Developer - Experienced,"Skills required for this job: AWS,Agile,Agile/Scrum,Angular,Architecture,Azure,Backend,C#,C++,CI/CD,Cloud,Django,Docker,Experienced,Frontend,Full-Stack,Git,Java,JavaScript/TypeScript,Kubernetes,Leadership,Mentoring,Microservices,Mid-Level,NoSQL,Node.js,Python,React,SQL,Senior-Level,Software Developer,Spring Boot,Team Leadership,Vue.js"
172
+ Software Engineer - Entry Level,"Skills required for this job: API Integration,APIs,Agile,Algorithms,Angular,Azure,Backend,C++,CSS,Cybersecurity,Cybersecurity Basics,Data Structures,Debugging,Django,Docker,Figma,Front-End,Game Development,Git,GitHub,HTML,Integration Testing,IntelliJ,IoT,IoT Basics,Java,JavaScript,Jira,Jupyter Notebook,Machine Learning,Machine Learning Basics,MongoDB,MySQL,Node.js,OOP,Postman,PyCharm,Python,REST API,REST APIs,React,Responsive Design,Rust,SQL,Scalability,Software Engineer,Trello,UI/UX,Unit Testing,Unity,VS Code,Visual Studio,Vue.js"
173
+ Software Engineer - Experienced,"Skills required for this job: AWS,Agile,Angular,Backend,CI/CD,CSS,Debugging,Django,Docker,Express,Front-End,Git,HTML,Java,JavaScript,Kubernetes,Leadership,Machine Learning,Mentoring,Microservices,MongoDB,Node.js,PostgreSQL,Python,REST APIs,React,Redux,SQL,Software Engineer,Spring Boot,Team Leadership,Testing,TypeScript,Unit Testing"
174
+ Software Tester (SDET),"Skills required for this job: API Testing,API Testing advanced,API testing,API testing basics,Advanced Java,Advanced Python,Agile leadership,Agile understanding,Agile/Scrum,Agile/Scrum knowledge,Agile/Scrum understanding,Appium,Attention to detail,Automation Framework,Automation Testing,Automation strategy,Basic Jenkins,C# advanced,C# basics,CI/CD,CI/CD (Jenkins, Bamboo, Azure DevOps),CI/CD integration,CI/CD integration (Jenkins, Azure DevOps),CI/CD integration (Jenkins, Bamboo),Code Review,Code review,Communication,Cross-team collaboration,Cypress,Cypress basics,Defect management metrics,Defect metrics,Functional and regression testing,Functional testing,JMeter,JMeter basics,JUnit,Java basics,Jenkins,Jenkins basics,Mentoring,Metrics-driven QA,Performance Testing,Performance and load testing,Performance testing,Postman,Postman basics,Problem-solving,Python advanced,Python basics,Regression Testing,Regression testing,Selenium,Selenium WebDriver,Selenium WebDriver basics,Selenium basics,Software Testing,Strategic QA planning,Team collaboration,Team mentoring,Teamwork,Test Data Management,Test automation,Test automation strategy,Test data management,TestNG"
175
+ Solutions Architect,"Skills required for this job: AWS,AWS basics,AWS fundamentals,Architecture Design,Azure,Azure basics,Azure fundamentals,Basic CI/CD,Basic CI/CD and DevOps exposure,Basic architecture design,Basic container orchestration knowledge,Basic microservices understanding,Basic security and compliance awareness,Basic security awareness,CI/CD,CI/CD basics,CI/CD fundamentals,CI/CD introduction,CI/CD pipelines,Cloud Architecture,Cloud Computing,CloudFormation,Collaboration,Communication,DevOps,Docker,Docker fundamentals,Docker/Kubernetes basics,Docker/Kubernetes fundamentals,GCP,GCP basics,GCP fundamentals,Google Cloud fundamentals,Introductory Docker/Kubernetes knowledge,Introductory Node.js knowledge,Introductory microservices knowledge,Introductory security awareness,Java,Java basics,Java fundamentals,JavaScript fundamentals,Kubernetes,Kubernetes fundamentals,Leadership,Microservices,Node.js,Node.js basics,Problem-solving,Project leadership,Project management,Python,Python basics,Python fundamentals,Security Compliance,Security compliance,Security protocols,Solutions Architecture,Stakeholder engagement,Stakeholder management,Team Collaboration,Team collaboration,Teamwork,Terraform"
176
+ Staff UX Designer,"Skills required for this job: A/B Testing,Design Systems,Figma,InVision,Leadership,User Research"
177
+ System Engineer,"Skills required for this job: AWS,Active Directory,Automation,Cloud Computing,Compliance,Enterprise Systems,Kubernetes,Linux,Linux Administration,Monitoring,Nagios,Networking Basics,PowerShell,Python,Python Scripting,Security Compliance,System Architecture,System Engineering,Systems Engineering,TCP/IP,Terraform,VMware,Windows Server"
178
+ System Engineer - Automation Specialist,"Skills required for this job: Ansible,Automation,Bash,Linux,Python,System Optimization,VMware"
179
+ System Engineer - Cloud & Automation,"Skills required for this job: AWS,Ansible,Automation,Azure,Cloud,Docker,Python"
180
+ System Engineer - Cloud Focus,"Skills required for this job: AWS,Automation,Azure,Cloud Computing,Linux,Nagios,System Architecture,Terraform"
181
+ System Engineer - DevOps Integration,"Skills required for this job: Ansible,Automation,CI/CD,DevOps,Docker,Kubernetes,Linux"
182
+ System Engineer - Entry Level,"Skills required for this job: Monitoring Tools,Networking,Networking Fundamentals,Python,Python Basics,Systems Engineer,Troubleshooting,VirtualBox,Windows,Windows Server"
183
+ System Engineer - Monitoring,"Skills required for this job: Automation,Automation Scripts,Grafana,Linux,Monitoring,Nagios,System Reliability,Windows Server"
184
+ System Engineer - Security,"Skills required for this job: AWS IAM,Compliance,Firewalls,IAM,Linux,Linux Security,PowerShell,System Security,Troubleshooting"
185
+ System Engineer - Virtualization,"Skills required for this job: Docker,Hyper-V,Linux,Networking,System Performance,VMware,Virtualization"
186
+ System Engineer Intern,"Skills required for this job: Cloud Basics,Internship,Linux,Linux Basics,Monitoring Tools,Networking,Scripting Fundamentals,Systems Engineering"
187
+ System Engineer Trainee,"Skills required for this job: Azure,Azure Fundamentals,Monitoring,Monitoring Tools,Networking,Python,Python Basics,Systems Engineering,Windows Server"
188
+ Technical Writer,"Skills required for this job: AI Tools,AI Writing Tools,AI-assisted Documentation,API Documentation,Adaptability,Adobe FrameMaker,Advanced Editing,Advanced Technical Writing,Agile Documentation,Attention to Detail,Basic HTML,Basic HTML/CSS,CMS,CMS Basics,CSS,Clarity,Clear Writing,Collaboration,Documentation,Editing,Grammar and Style,HTML,HTML/CSS/XML,Interviewing SMEs,MadCap Flare,Markdown,Proofreading,Research,Research Skills,SME Collaboration,Structured Authoring,Technical Accuracy,Technical Documentation,Technical Writing,Time Management,UX Documentation,Version Control,XML,XML/HTML/CSS"
189
+ Telecom & Network Engineer,"Skills required for this job: BGP,Cisco Routers,QoS,SIP,Telecom,VoIP"
190
+ Test Automation Engineer - Experienced,"Skills required for this job: ALM,API Testing,Appium,Automation,C#,CI/CD,Cucumber,Docker,Experienced,Framework Design,GitLab,GitLab CI/CD,JIRA,JMeter,Java,Jenkins,Leadership,LoadRunner,Mentoring,Performance Testing,Postman,Python,QA,RestAssured,Security Testing,Selenium,TestNG,TestRail,Training"
191
+ Test Automation Engineer - Fresher,"Skills required for this job: Appium,Appium basics,Automation,Automation Scripts,Black-box testing,Bugzilla,CI/CD,Cypress,Cypress basics,Defect Tracking,Entry-Level,Fresher,Functional testing,JIRA,Java,Java basics,JavaScript basics,Manual Testing,Manual testing concepts,Postman basics,Python,Python basics,QA,Regression Testing,Regression testing,Selenium,Selenium WebDriver,Selenium basics,Software QA,Software Testing,Test Automation,Test case writing,Test documentation,TestNG,TestNG basics,Testing"
192
+ Trainee Android App Developer,"Skills required for this job: Android Studio,Git,Java,Kotlin,Material Design,REST API,SQLite,UI/UX Basics,UI/UX Design,XML"
193
+ Trainee Network Engineer,"Skills required for this job: Firewalls,Firewalls Basics,IDS/IPS Intro,LAN/WAN,Nagios,Nagios Basics,Network Security Basics,TCP/IP"
194
+ Trainee Security Analyst,"Skills required for this job: GDPR,GDPR Basics,Linux Commands,Malware Analysis,Nessus,Network Security,Network Security Basics,Penetration Testing,Python,Vulnerability Assessment"
195
+ Trainee UX Designer,"Skills required for this job: Adobe XD,CSS,CSS Basics,Figma,HTML,HTML Basics,InVision,Prototyping,Wireframing"
196
+ Trainee iOS Developer,"Skills required for this job: Cocoa Touch,JSON,JSON Handling,REST APIs,Simulator,Swift,Xcode,iOS SDK"
197
+ UI Designer,"Skills required for this job: A/B Testing,Accessibility,Adobe XD,After Effects,Animation,Branding,Branding Basics,CSS,Color Theory,Creativity,Design Systems,Figma,HTML,HTML/CSS,Illustrator,InVision,Interaction Design,JS,Leadership,Material Design,Micro-Interactions,Photoshop,Principle,Prototyping,Responsive Design,Responsive Layouts,Sketch,Team Leadership,Typography,UI Basics,UI/UX Collaboration,UI/UX Design,UI/UX Design Basics,Usability Basics,Usability Testing,User Flows,User Research,Visual Design,Wireframing"
198
+ UX Apprentice,"Skills required for this job: Adobe XD,Figma,Information Architecture,Information Architecture Basics,Prototyping,Sketch,User Flows,Wireframing"
199
+ UX Architect,"Skills required for this job: Accessibility,Agile,Agile UX,Design Systems,Figma,Information Architecture,Prototyping,UX Research,WCAG"
200
+ UX Consultant,"Skills required for this job: Agile,Agile UX,Design Thinking,Figma,Sketch,Usability Testing,User Research"
201
+ UX Design Intern,"Skills required for this job: Adobe XD,Figma,Prototyping,Sketch,User Research,Wireframes,Wireframing"
202
+ UX Design Lead,"Skills required for this job: Accessibility,Agile UX,Design Systems,Figma,Interaction Design,Leadership"
203
+ UX Designer,"Skills required for this job: Adobe XD,CSS Basics,Collaboration,Color Theory,Figma,HTML Basics,Prototyping,Sketch,Typography,Usability Testing,User Flows,User Research,Wireframing"
204
+ UX Intern,"Skills required for this job: Adobe XD,Color Theory,Figma,Prototyping,Sketch,Typography,Usability Testing,User Research,Wireframing"
205
+ UX Manager,"Skills required for this job: Accessibility,Design Thinking,Figma,Journey Mapping,Leadership,Team Leadership,Usability Testing,User Research,User-Centered Design"
206
+ UX Strategist,"Skills required for this job: A/B Testing,Analytics,Design Systems,Figma,Journey Mapping,UX Research"
207
+ UX Trainee Designer,"Skills required for this job: Adobe XD,Figma,Prototyping,Typography,User Flows,User Research,Wireframing"
208
+ Vibe Coder,"Skills required for this job: AI coding assistant mastery,AI coding assistant proficiency,AI coding assistant usage,AI coding assistant usage (ChatGPT, Copilot),AI coding assistants,AI-assisted code evaluation,AI-assisted coding,Adaptability,Agile,Agile oversight,Agile project management,Agile workflow management,Agile workflow oversight,CSS,CSS basics,Code evaluation,Code evaluation and debugging,Code evaluation and debugging advanced,Code review basics,Collaboration,Communication,Creative problem solving,Creativity,Critical thinking,Cross-functional collaboration,Debugging,Debugging AI outputs,Debugging AI-generated code,HTML,HTML basics,HTML/CSS basics,Innovation management,JavaScript,JavaScript advanced,JavaScript basics,JavaScript expert,Leadership,Mentoring,Problem-solving,Project leadership,Project management Agile,Project management basics,Prompt Engineering,Prompt crafting basics,Prompt creation,Prompt engineering,Prompt engineering advanced,Prompt engineering basics,Prompt engineering expert,Prompt engineering fundamentals,Prompt optimization,Python,Python advanced,Python basics,Python expert,React,React basics,React frameworks,React/Vue expert,React/Vue frameworks,React/Vue frameworks advanced,React/Vue frameworks expert,Ruby,Ruby advanced,Ruby basics,Strategic planning,Task planning with Jira/Trello,Team collaboration,Team management,Teamwork,Vue,Vue basics,Vue frameworks"
209
+ Web Developer,"Skills required for this job: AJAX,AWS,Angular,Angular basics,CI/CD,CSS3,Django,Docker,Enzyme,Express.js,Git,GitHub basics,GraphQL,HTML5,JSON,JavaScript,Jest,Kubernetes,MongoDB,MongoDB basics,MySQL,MySQL basics,Node.js,Node.js basics,PHP,PHP basics,Python,Python basics,REST APIs,RESTful APIs,React,React basics,Redis,Responsive Design,SQL,Testing frameworks,Testing with Jest,Testing with Jest/Enzyme,TypeScript,UI/UX fundamentals,Vue.js,Vue.js basics"
210
+ iOS App Developer Intern,"Skills required for this job: Basic Debugging,Cocoa Touch,Debugging,Git,MVC,Swift,UIKit,Xcode,iOS Development"
211
+ iOS Application Developer,"Skills required for this job: Core Animation,Core Data,Firebase,Jenkins,Objective-C,Swift,Xcode,iOS Performance"
212
+ iOS Architect,"Skills required for this job: CI/CD,Core Animation,JIRA,MVP,MVVM,Mentorship,Objective-C,Swift,iOS Architecture"
213
+ iOS Developer,"Skills required for this job: Agile,App Store Submission,Cocoa Touch,Git,MVVM,Objective-C,REST APIs,Swift,Xcode"
214
+ iOS Developer Trainee,"Skills required for this job: Cocoa Touch,Crash Debugging,Simulator,Swift,UIKit,Xcode"
215
+ iOS Junior Developer,"Skills required for this job: Cocoa Touch,Debugging,MVC,QA Collaboration,Simulator,Swift,Xcode"
216
+ iOS Mobile App Engineer,"Skills required for this job: Crashlytics,Firebase,Kotlin,MVVM,Objective-C,Swift,Unit Testing,User Engagement"
217
+ iOS Mobile Developer,"Skills required for this job: App Store submission,Cocoa Touch,Debugging,Git,JSON,Mobile app development,Objective-C,REST APIs,Simulator,Swift,UI/UX,UI/UX Design,UIKit,Xcode,iOS SDK"
218
+ iOS Solutions Engineer,"Skills required for this job: Core Data,GraphQL,Multi-threading,Objective-C,Performance Tuning,Swift,Xcode Instruments"
219
+ iOS Tech Lead,"Skills required for this job: Agile,Agile/Scrum,App Store Release,CI/CD,Core Data,Objective-C,REST APIs,Swift"
Dataset/test_cases.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Title,tech_stack
2
+ .NET Developer,.NET,ASP.NET,C#,SQL Server,Entity Framework
3
+ AI Engineer,Python,TensorFlow,Deep Learning,NLP,Machine Learning
4
+ Full Stack Developer,JavaScript,React,Node.js,MongoDB,Express.js
5
+ Data Scientist,Python,Pandas,Scikit-learn,NumPy,SQL
6
+ DevOps Engineer,Docker,Kubernetes,Jenkins,AWS,Linux
7
+ UX Designer,Figma,Adobe XD,Sketch,HTML,CSS
8
+ iOS Developer,Swift,iOS,Objective-C,UIKit,SwiftUI
9
+ Cloud Architect,AWS,Azure,GCP,Terraform,Kubernetes
10
+ Security Analyst,Python,Network Security,Cryptography,Penetration Testing,Linux
11
+ Software Engineer,Java,Spring,SQL,Git,REST APIs
Dataset/test_cases_preprocessed.csv ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Title,tech_stack
2
+ .NET Developer,.NET,ASP.NET,C#,SQL Server,Entity Framework
3
+ AI Engineer,Python,TensorFlow,Deep Learning,NLP,Machine Learning
4
+ Full Stack Developer,JavaScript,React,Node.js,MongoDB,Express.js
5
+ Data Scientist,Python,Pandas,Scikit-learn,NumPy,SQL
6
+ DevOps Engineer,Docker,Kubernetes,Jenkins,AWS,Linux
7
+ UX Designer,Figma,Adobe XD,Sketch,HTML,CSS
8
+ iOS Developer,Swift,iOS,Objective-C,UIKit,SwiftUI
9
+ Cloud Architect,AWS,Azure,GCP,Terraform,Kubernetes
10
+ Security Analyst,Python,Network Security,Cryptography,Penetration Testing,Linux
11
+ Software Engineer,Java,Spring,SQL,Git,REST APIs
Dockerfile ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Use standard Python image
2
+ FROM python:3.9-slim
3
+
4
+ # Set working directory
5
+ WORKDIR /app
6
+
7
+ # Install system dependencies
8
+ RUN apt-get update && \
9
+ apt-get install -y --no-install-recommends \
10
+ build-essential \
11
+ && rm -rf /var/lib/apt/lists/*
12
+
13
+ # Copy and install requirements
14
+ COPY requirements.txt .
15
+ RUN pip install --no-cache-dir -r requirements.txt
16
+
17
+
18
+ # Copy application files
19
+ COPY . .
20
+
21
+ # Create necessary directories
22
+ RUN mkdir -p output
23
+
24
+ # Expose port
25
+ EXPOSE 7860
26
+
27
+ # Start application
28
+ CMD ["python3", "main.py"]
Preprocessing/consolidate_jobs.py ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Consolidate job titles by merging tech stacks of similar roles.
2
+
3
+ This script:
4
+ 1. Removes suffixes like '- Experienced', '- Fresher'
5
+ 2. Combines tech stacks of similar roles into a set
6
+ 3. Keeps one entry per base job title with merged tech stack
7
+ 4. Outputs a new CSV with consolidated roles
8
+ """
9
+
10
+ import pandas as pd
11
+ import re
12
+
13
+ def clean_title(title):
14
+ """Remove suffixes like '- Experienced', '- Fresher', etc."""
15
+ # List of suffixes to remove
16
+ suffixes = [
17
+ r'\s*-\s*Experienced\s*$',
18
+ r'\s*-\s*Fresher\s*$',
19
+ r'\s*-\s*Entry\s*Level\s*$',
20
+ r'\s*Trainee\s*$',
21
+ r'\s*Intern\s*$',
22
+ r'\s*Associate\s*$'
23
+ ]
24
+
25
+ # Apply each suffix removal
26
+ cleaned = title
27
+ for suffix in suffixes:
28
+ cleaned = re.sub(suffix, '', cleaned, flags=re.IGNORECASE)
29
+
30
+ return cleaned.strip()
31
+
32
+ def merge_tech_stacks(tech_stacks):
33
+ """Combine multiple tech stacks into one unique set."""
34
+ # Split each tech stack by semicolon and create a set
35
+ all_techs = set()
36
+ for stack in tech_stacks:
37
+ if pd.isna(stack):
38
+ continue
39
+ techs = {tech.strip() for tech in stack.split(';')}
40
+ all_techs.update(techs)
41
+
42
+ # Convert back to sorted semicolon-separated string
43
+ return ';'.join(sorted(all_techs))
44
+
45
+ def main():
46
+ # Read the input CSV
47
+ input_file = "Dataset/job_dataset_merged.csv"
48
+ df = pd.read_csv(input_file)
49
+
50
+ # Clean titles and create a mapping of clean titles to original rows
51
+ title_map = {}
52
+ for idx, row in df.iterrows():
53
+ clean_title_text = clean_title(row['Title'])
54
+ if clean_title_text not in title_map:
55
+ title_map[clean_title_text] = []
56
+ title_map[clean_title_text].append(idx)
57
+
58
+ # Create new consolidated dataframe
59
+ consolidated_rows = []
60
+ for clean_title_text, indices in title_map.items():
61
+ tech_stacks = df.loc[indices, 'tech_stack'].tolist()
62
+ merged_stack = merge_tech_stacks(tech_stacks)
63
+ consolidated_rows.append({
64
+ 'Title': clean_title_text,
65
+ 'tech_stack': merged_stack
66
+ })
67
+
68
+ # Create new dataframe and sort by title
69
+ consolidated_df = pd.DataFrame(consolidated_rows)
70
+ consolidated_df = consolidated_df.sort_values('Title')
71
+
72
+ # Save to new CSV
73
+ output_file = "Dataset/job_dataset_consolidated.csv"
74
+ consolidated_df.to_csv(output_file, index=False)
75
+
76
+ # Print statistics
77
+ print(f"\nConsolidation complete!")
78
+ print(f"Original number of roles: {len(df)}")
79
+ print(f"Consolidated number of roles: {len(consolidated_df)}")
80
+ print(f"Saved consolidated dataset to: {output_file}")
81
+
82
+ if __name__ == "__main__":
83
+ main()
Preprocessing/preprocess.py ADDED
@@ -0,0 +1,92 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Preprocessing utilities for job_dataset_merged.csv
2
+
3
+ This script provides a function `process_file` and a CLI entrypoint to:
4
+ - read a CSV
5
+ - clean the `tech_stack` column by removing semicolons, collapsing whitespace
6
+ and prefixing each value with "Skills required for this job: "
7
+ - write the result to a new CSV (or inplace)
8
+
9
+ Usage examples:
10
+ python preprocess.py --input backend/Dataset/job_dataset_merged.csv
11
+ python preprocess.py --input backend/Dataset/job_dataset_merged.csv --inplace
12
+
13
+ The script uses pandas. If pandas is not installed, install it with:
14
+ pip install pandas
15
+ """
16
+
17
+ from __future__ import annotations
18
+ import argparse
19
+ import re
20
+ from pathlib import Path
21
+ import sys
22
+ import pandas as pd
23
+
24
+
25
+ def clean_tech_stack(value: object) -> object:
26
+ """Clean a single tech_stack value.
27
+
28
+ Steps:
29
+ - If value is NaN, return it unchanged.
30
+ - Convert to string, replace semicolons with spaces.
31
+ - Collapse multiple whitespace into single spaces and strip ends.
32
+ - Prefix the resulting string with the required sentence.
33
+ """
34
+ if pd.isna(value):
35
+ return value
36
+ s = str(value)
37
+ # replace all semicolons with commas
38
+ s = s.replace(';', ',')
39
+ # collapse multiple whitespace characters into one
40
+ s = re.sub(r"\s+", ' ', s).strip()
41
+ prefix = "Skills required for this job: "
42
+ return prefix + s if s else prefix
43
+
44
+
45
+ def process_file(input_path: str | Path, output_path: str | Path | None = None, inplace: bool = False) -> str:
46
+ """Read CSV at input_path, clean the `tech_stack` column, and write output.
47
+
48
+ Returns the path written.
49
+ Raises KeyError if `tech_stack` column is missing.
50
+ """
51
+ input_path = Path(input_path)
52
+ if not input_path.exists():
53
+ raise FileNotFoundError(f"Input file not found: {input_path}")
54
+
55
+ df = pd.read_csv(input_path)
56
+
57
+ if 'tech_stack' not in df.columns:
58
+ raise KeyError("Column 'tech_stack' not found in input CSV")
59
+
60
+ df['tech_stack'] = df['tech_stack'].apply(clean_tech_stack)
61
+
62
+ if inplace:
63
+ df.to_csv(input_path, index=False)
64
+ return str(input_path)
65
+
66
+ if output_path is None:
67
+ output_path = input_path.with_name(input_path.stem + '_preprocessed' + input_path.suffix)
68
+
69
+ df.to_csv(output_path, index=False)
70
+ return str(output_path)
71
+
72
+
73
+ def _parse_args(argv=None):
74
+ p = argparse.ArgumentParser(description="Preprocess job dataset 'tech_stack' column")
75
+ p.add_argument('--input', '-i', required=True, help='Path to input CSV')
76
+ p.add_argument('--output', '-o', required=False, help='Path to output CSV (default: input_preprocessed.csv)')
77
+ p.add_argument('--inplace', action='store_true', help='Overwrite the input file')
78
+ return p.parse_args(argv)
79
+
80
+
81
+ def main(argv=None):
82
+ args = _parse_args(argv)
83
+ try:
84
+ out = process_file(args.input, args.output, args.inplace)
85
+ print(f"Wrote: {out}")
86
+ except Exception as e:
87
+ print(f"Error: {e}", file=sys.stderr)
88
+ raise
89
+
90
+
91
+ if __name__ == '__main__':
92
+ main()
Vector_db/faiss_index.faiss ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1c7c99c792558a12f7b509727d2a31b57b2c1435d92f95b0e382d207e2d7065c
3
+ size 298082
Vector_db/faiss_metadata.json ADDED
@@ -0,0 +1,195 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "0": ".NET Developer",
3
+ "1": "AI Engineer",
4
+ "2": "AI Prompt Engineer",
5
+ "3": "AR/VR Developer",
6
+ "4": "Android App Developer",
7
+ "5": "Android Architect",
8
+ "6": "Android Developer",
9
+ "7": "Android Development",
10
+ "8": "Android Solutions Architect",
11
+ "9": "Android Solutions Engineer",
12
+ "10": "Android Tech Lead",
13
+ "11": "Associate Android Developer",
14
+ "12": "Associate Cloud Architect",
15
+ "13": "Associate Cybersecurity Analyst",
16
+ "14": "Associate Network Engineer",
17
+ "15": "Associate System Engineer",
18
+ "16": "Associate UX Designer",
19
+ "17": "Associate iOS Engineer",
20
+ "18": "BI Analyst",
21
+ "19": "Backend Developer",
22
+ "20": "Big Data Specialist",
23
+ "21": "Blockchain Developer",
24
+ "22": "Business Analyst",
25
+ "23": "Cloud",
26
+ "24": "Cloud Architect",
27
+ "25": "Cloud Automation Engineer",
28
+ "26": "Cloud Cost Optimization Architect",
29
+ "27": "Cloud DevSecOps Architect",
30
+ "28": "Cloud Engineer",
31
+ "29": "Cloud Infrastructure Architect",
32
+ "30": "Cloud Infrastructure Security Architect",
33
+ "31": "Cloud Migration Specialist",
34
+ "32": "Cloud Network Engineer",
35
+ "33": "Cloud Platform Architect",
36
+ "34": "Cloud Security Analyst",
37
+ "35": "Cloud Security Architect",
38
+ "36": "Cloud Solutions",
39
+ "37": "Content Writer",
40
+ "38": "Copywriter",
41
+ "39": "Cyber Defense Analyst",
42
+ "40": "Cybersecurity",
43
+ "41": "Cybersecurity Analyst",
44
+ "42": "Cybersecurity Risk Analyst",
45
+ "43": "Cybersecurity Support Analyst",
46
+ "44": "Data Analyst",
47
+ "45": "Data Analyst / Data Scientist",
48
+ "46": "Data Engineer",
49
+ "47": "Data Science",
50
+ "48": "Data Science Team Lead",
51
+ "49": "Data Scientist",
52
+ "50": "DevOps Cloud Architect",
53
+ "51": "DevOps Engineer",
54
+ "52": "Digital Marketing Specialist",
55
+ "53": "Enterprise Cloud Architect",
56
+ "54": "Enterprise Network Engineer",
57
+ "55": "Entry Level Data Scientist",
58
+ "56": "Entry-Level ML Engineer",
59
+ "57": "Entry-Level Network Analyst",
60
+ "58": "Entry-Level Security Analyst",
61
+ "59": "Entry-level Android Developer",
62
+ "60": "Entry-level iOS Developer",
63
+ "61": "Ethical Hacker",
64
+ "62": "Fintech Engineer",
65
+ "63": "Fresher Data Scientist",
66
+ "64": "Fresher ML Engineer",
67
+ "65": "Frontend Developer",
68
+ "66": "Full Stack Developer",
69
+ "67": "Game Developer",
70
+ "68": "Graduate Network Engineer",
71
+ "69": "Graduate Security Analyst",
72
+ "70": "Graduate iOS Developer",
73
+ "71": "Graphic Designer",
74
+ "72": "Hybrid Cloud Architect",
75
+ "73": "IT Support - Networking Focus",
76
+ "74": "Information Security Analyst",
77
+ "75": "Information Security Specialist",
78
+ "76": "Infrastructure Network Engineer",
79
+ "77": "IoT Engineer",
80
+ "78": "Java Developer",
81
+ "79": "JavaScript Developer",
82
+ "80": "Junior Android Developer",
83
+ "81": "Junior Android Engineer",
84
+ "82": "Junior Cloud Engineer",
85
+ "83": "Junior Data Scientist",
86
+ "84": "Junior Interaction Designer",
87
+ "85": "Junior Machine Learning Engineer",
88
+ "86": "Junior Network Engineer",
89
+ "87": "Junior Security & Network Engineer",
90
+ "88": "Junior Security Analyst",
91
+ "89": "Junior Swift Developer",
92
+ "90": "Junior System Engineer",
93
+ "91": "Junior UX Analyst",
94
+ "92": "Junior UX Designer",
95
+ "93": "Junior iOS Developer",
96
+ "94": "Lead Android Engineer",
97
+ "95": "Lead Cloud Solutions Architect",
98
+ "96": "Lead Cybersecurity Analyst",
99
+ "97": "Lead Data Scientist",
100
+ "98": "Lead ML/AI Engineer",
101
+ "99": "Lead Machine Learning Engineer",
102
+ "100": "Lead Machine Learning Scientist",
103
+ "101": "Lead Network Engineer",
104
+ "102": "Lead System Engineer",
105
+ "103": "Lead UX Designer",
106
+ "104": "Lead iOS Engineer",
107
+ "105": "ML Engineer",
108
+ "106": "Machine Learning Engineer",
109
+ "107": "Machine Learning Scientist",
110
+ "108": "Market Research Analyst",
111
+ "109": "Marketing Specialist",
112
+ "110": "Multi-Cloud Architect",
113
+ "111": "Network",
114
+ "112": "Network Automation Engineer",
115
+ "113": "Network Engineer",
116
+ "114": "Network Operations Center (NOC) Engineer",
117
+ "115": "Network Security Engineer",
118
+ "116": "Network Support Engineer",
119
+ "117": "Operations Manager",
120
+ "118": "Principal Android Developer",
121
+ "119": "Principal Android Engineer",
122
+ "120": "Principal Data Scientist",
123
+ "121": "Principal Machine Learning Engineer",
124
+ "122": "Principal Network Engineer",
125
+ "123": "Principal Security Analyst",
126
+ "124": "Principal UX Designer",
127
+ "125": "Principal iOS Developer",
128
+ "126": "Product Designer",
129
+ "127": "Product Manager",
130
+ "128": "Project Manager",
131
+ "129": "Python Developer",
132
+ "130": "QA Engineer",
133
+ "131": "Robotics Engineer",
134
+ "132": "SEO Specialist",
135
+ "133": "SOC Analyst",
136
+ "134": "Sales Executive",
137
+ "135": "Senior Android Developer",
138
+ "136": "Senior Android Engineer",
139
+ "137": "Senior Cloud Architect",
140
+ "138": "Senior Data Scientist",
141
+ "139": "Senior Incident Response Analyst",
142
+ "140": "Senior Interaction Designer",
143
+ "141": "Senior ML Infrastructure Engineer",
144
+ "142": "Senior Machine Learning Engineer",
145
+ "143": "Senior Network Engineer",
146
+ "144": "Senior Security Analyst",
147
+ "145": "Senior System Engineer",
148
+ "146": "Senior UX Designer",
149
+ "147": "Senior iOS Developer",
150
+ "148": "Senior iOS Engineer",
151
+ "149": "Site Reliability Engineer",
152
+ "150": "Software Developer",
153
+ "151": "Software Engineer",
154
+ "152": "Software Tester (SDET)",
155
+ "153": "Solutions Architect",
156
+ "154": "Staff UX Designer",
157
+ "155": "System Engineer",
158
+ "156": "System Engineer - Automation Specialist",
159
+ "157": "System Engineer - Cloud & Automation",
160
+ "158": "System Engineer - Cloud Focus",
161
+ "159": "System Engineer - DevOps Integration",
162
+ "160": "System Engineer - Monitoring",
163
+ "161": "System Engineer - Security",
164
+ "162": "System Engineer - Virtualization",
165
+ "163": "Technical Writer",
166
+ "164": "Telecom & Network Engineer",
167
+ "165": "Test Automation Engineer",
168
+ "166": "Trainee Android App Developer",
169
+ "167": "Trainee Network Engineer",
170
+ "168": "Trainee Security Analyst",
171
+ "169": "Trainee UX Designer",
172
+ "170": "Trainee iOS Developer",
173
+ "171": "UI Designer",
174
+ "172": "UX",
175
+ "173": "UX Apprentice",
176
+ "174": "UX Architect",
177
+ "175": "UX Consultant",
178
+ "176": "UX Design",
179
+ "177": "UX Design Lead",
180
+ "178": "UX Designer",
181
+ "179": "UX Manager",
182
+ "180": "UX Strategist",
183
+ "181": "UX Trainee Designer",
184
+ "182": "Vibe Coder",
185
+ "183": "Web Developer",
186
+ "184": "iOS App Developer",
187
+ "185": "iOS Application Developer",
188
+ "186": "iOS Architect",
189
+ "187": "iOS Developer",
190
+ "188": "iOS Junior Developer",
191
+ "189": "iOS Mobile App Engineer",
192
+ "190": "iOS Mobile Developer",
193
+ "191": "iOS Solutions Engineer",
194
+ "192": "iOS Tech Lead"
195
+ }
eval_outputs/example_case.json ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "row_index": 0,
3
+ "tech": "Entity Framework",
4
+ "title": "SQL Server",
5
+ "ground_truth_ids": [],
6
+ "found_any": false,
7
+ "found_rank": null,
8
+ "found_top1": false,
9
+ "matches": [
10
+ {
11
+ "id": 0,
12
+ "title": ".NET Developer",
13
+ "score": 0.4278266429901123
14
+ },
15
+ {
16
+ "id": 173,
17
+ "title": "UX Apprentice",
18
+ "score": 0.2756391763687134
19
+ },
20
+ {
21
+ "id": 174,
22
+ "title": "UX Architect",
23
+ "score": 0.23035408556461334
24
+ },
25
+ {
26
+ "id": 16,
27
+ "title": "Associate UX Designer",
28
+ "score": 0.22972169518470764
29
+ },
30
+ {
31
+ "id": 104,
32
+ "title": "Lead iOS Engineer",
33
+ "score": 0.22958385944366455
34
+ }
35
+ ]
36
+ }
eval_outputs/k5/precision_dist.png ADDED
eval_outputs/k5/recall_dist.png ADDED
eval_outputs/metrics_summary.json ADDED
@@ -0,0 +1,57 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "ks": [
3
+ 5
4
+ ],
5
+ "metrics": {
6
+ "5": {
7
+ "n_cases": 10,
8
+ "precision_at_k_mean": 0.0,
9
+ "recall_at_k_mean": 0.0,
10
+ "f1_at_k_mean": 0.0,
11
+ "map_at_k": 0.0,
12
+ "precision_at_k_std": 0.0,
13
+ "recall_at_k_std": 0.0,
14
+ "f1_at_k_std": 0.0,
15
+ "ap_at_k_std": 0.0,
16
+ "rmse_all_candidates": 0.3943358017130339,
17
+ "mae_all_candidates": 0.38342398971319197,
18
+ "confusion_matrix": null,
19
+ "per_case_precision": [
20
+ 0.0,
21
+ 0.0,
22
+ 0.0,
23
+ 0.0,
24
+ 0.0,
25
+ 0.0,
26
+ 0.0,
27
+ 0.0,
28
+ 0.0,
29
+ 0.0
30
+ ],
31
+ "per_case_recall": [
32
+ 0.0,
33
+ 0.0,
34
+ 0.0,
35
+ 0.0,
36
+ 0.0,
37
+ 0.0,
38
+ 0.0,
39
+ 0.0,
40
+ 0.0,
41
+ 0.0
42
+ ],
43
+ "per_case_f1": [
44
+ 0.0,
45
+ 0.0,
46
+ 0.0,
47
+ 0.0,
48
+ 0.0,
49
+ 0.0,
50
+ 0.0,
51
+ 0.0,
52
+ 0.0,
53
+ 0.0
54
+ ]
55
+ }
56
+ }
57
+ }
eval_outputs/predictions.json ADDED
@@ -0,0 +1,302 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "skills_text": "Entity Framework",
4
+ "matches": [
5
+ {
6
+ "id": 0,
7
+ "title": ".NET Developer",
8
+ "score": 0.4278266429901123
9
+ },
10
+ {
11
+ "id": 173,
12
+ "title": "UX Apprentice",
13
+ "score": 0.2756391763687134
14
+ },
15
+ {
16
+ "id": 174,
17
+ "title": "UX Architect",
18
+ "score": 0.23035408556461334
19
+ },
20
+ {
21
+ "id": 16,
22
+ "title": "Associate UX Designer",
23
+ "score": 0.22972169518470764
24
+ },
25
+ {
26
+ "id": 104,
27
+ "title": "Lead iOS Engineer",
28
+ "score": 0.22958385944366455
29
+ }
30
+ ]
31
+ },
32
+ {
33
+ "skills_text": "Machine Learning",
34
+ "matches": [
35
+ {
36
+ "id": 49,
37
+ "title": "Data Scientist",
38
+ "score": 0.44140759110450745
39
+ },
40
+ {
41
+ "id": 63,
42
+ "title": "Fresher Data Scientist",
43
+ "score": 0.40914690494537354
44
+ },
45
+ {
46
+ "id": 45,
47
+ "title": "Data Analyst / Data Scientist",
48
+ "score": 0.40573108196258545
49
+ },
50
+ {
51
+ "id": 55,
52
+ "title": "Entry Level Data Scientist",
53
+ "score": 0.4016363024711609
54
+ },
55
+ {
56
+ "id": 85,
57
+ "title": "Junior Machine Learning Engineer",
58
+ "score": 0.398863822221756
59
+ }
60
+ ]
61
+ },
62
+ {
63
+ "skills_text": "Express.js",
64
+ "matches": [
65
+ {
66
+ "id": 183,
67
+ "title": "Web Developer",
68
+ "score": 0.3710118532180786
69
+ },
70
+ {
71
+ "id": 79,
72
+ "title": "JavaScript Developer",
73
+ "score": 0.35884663462638855
74
+ },
75
+ {
76
+ "id": 65,
77
+ "title": "Frontend Developer",
78
+ "score": 0.3061160445213318
79
+ },
80
+ {
81
+ "id": 66,
82
+ "title": "Full Stack Developer",
83
+ "score": 0.2586818337440491
84
+ },
85
+ {
86
+ "id": 151,
87
+ "title": "Software Engineer",
88
+ "score": 0.20810863375663757
89
+ }
90
+ ]
91
+ },
92
+ {
93
+ "skills_text": "SQL",
94
+ "matches": [
95
+ {
96
+ "id": 18,
97
+ "title": "BI Analyst",
98
+ "score": 0.3163319528102875
99
+ },
100
+ {
101
+ "id": 83,
102
+ "title": "Junior Data Scientist",
103
+ "score": 0.31570762395858765
104
+ },
105
+ {
106
+ "id": 55,
107
+ "title": "Entry Level Data Scientist",
108
+ "score": 0.2987178862094879
109
+ },
110
+ {
111
+ "id": 45,
112
+ "title": "Data Analyst / Data Scientist",
113
+ "score": 0.2865147292613983
114
+ },
115
+ {
116
+ "id": 108,
117
+ "title": "Market Research Analyst",
118
+ "score": 0.28495147824287415
119
+ }
120
+ ]
121
+ },
122
+ {
123
+ "skills_text": "Linux",
124
+ "matches": [
125
+ {
126
+ "id": 160,
127
+ "title": "System Engineer - Monitoring",
128
+ "score": 0.40147995948791504
129
+ },
130
+ {
131
+ "id": 40,
132
+ "title": "Cybersecurity",
133
+ "score": 0.39333847165107727
134
+ },
135
+ {
136
+ "id": 159,
137
+ "title": "System Engineer - DevOps Integration",
138
+ "score": 0.348848819732666
139
+ },
140
+ {
141
+ "id": 156,
142
+ "title": "System Engineer - Automation Specialist",
143
+ "score": 0.3477834463119507
144
+ },
145
+ {
146
+ "id": 15,
147
+ "title": "Associate System Engineer",
148
+ "score": 0.33489757776260376
149
+ }
150
+ ]
151
+ },
152
+ {
153
+ "skills_text": "CSS",
154
+ "matches": [
155
+ {
156
+ "id": 169,
157
+ "title": "Trainee UX Designer",
158
+ "score": 0.39648979902267456
159
+ },
160
+ {
161
+ "id": 171,
162
+ "title": "UI Designer",
163
+ "score": 0.3571102023124695
164
+ },
165
+ {
166
+ "id": 178,
167
+ "title": "UX Designer",
168
+ "score": 0.3178790211677551
169
+ },
170
+ {
171
+ "id": 146,
172
+ "title": "Senior UX Designer",
173
+ "score": 0.30440181493759155
174
+ },
175
+ {
176
+ "id": 172,
177
+ "title": "UX",
178
+ "score": 0.2988106608390808
179
+ }
180
+ ]
181
+ },
182
+ {
183
+ "skills_text": "SwiftUI",
184
+ "matches": [
185
+ {
186
+ "id": 70,
187
+ "title": "Graduate iOS Developer",
188
+ "score": 0.5851302146911621
189
+ },
190
+ {
191
+ "id": 125,
192
+ "title": "Principal iOS Developer",
193
+ "score": 0.5369971990585327
194
+ },
195
+ {
196
+ "id": 189,
197
+ "title": "iOS Mobile App Engineer",
198
+ "score": 0.5329554080963135
199
+ },
200
+ {
201
+ "id": 188,
202
+ "title": "iOS Junior Developer",
203
+ "score": 0.5303969383239746
204
+ },
205
+ {
206
+ "id": 60,
207
+ "title": "Entry-level iOS Developer",
208
+ "score": 0.5300357341766357
209
+ }
210
+ ]
211
+ },
212
+ {
213
+ "skills_text": "Kubernetes",
214
+ "matches": [
215
+ {
216
+ "id": 159,
217
+ "title": "System Engineer - DevOps Integration",
218
+ "score": 0.5661709904670715
219
+ },
220
+ {
221
+ "id": 33,
222
+ "title": "Cloud Platform Architect",
223
+ "score": 0.49589401483535767
224
+ },
225
+ {
226
+ "id": 137,
227
+ "title": "Senior Cloud Architect",
228
+ "score": 0.48718345165252686
229
+ },
230
+ {
231
+ "id": 110,
232
+ "title": "Multi-Cloud Architect",
233
+ "score": 0.47851070761680603
234
+ },
235
+ {
236
+ "id": 30,
237
+ "title": "Cloud Infrastructure Security Architect",
238
+ "score": 0.4611799716949463
239
+ }
240
+ ]
241
+ },
242
+ {
243
+ "skills_text": "Linux",
244
+ "matches": [
245
+ {
246
+ "id": 160,
247
+ "title": "System Engineer - Monitoring",
248
+ "score": 0.40147995948791504
249
+ },
250
+ {
251
+ "id": 40,
252
+ "title": "Cybersecurity",
253
+ "score": 0.39333847165107727
254
+ },
255
+ {
256
+ "id": 159,
257
+ "title": "System Engineer - DevOps Integration",
258
+ "score": 0.348848819732666
259
+ },
260
+ {
261
+ "id": 156,
262
+ "title": "System Engineer - Automation Specialist",
263
+ "score": 0.3477834463119507
264
+ },
265
+ {
266
+ "id": 15,
267
+ "title": "Associate System Engineer",
268
+ "score": 0.33489757776260376
269
+ }
270
+ ]
271
+ },
272
+ {
273
+ "skills_text": "REST APIs",
274
+ "matches": [
275
+ {
276
+ "id": 170,
277
+ "title": "Trainee iOS Developer",
278
+ "score": 0.4650675058364868
279
+ },
280
+ {
281
+ "id": 81,
282
+ "title": "Junior Android Engineer",
283
+ "score": 0.44518232345581055
284
+ },
285
+ {
286
+ "id": 4,
287
+ "title": "Android App Developer",
288
+ "score": 0.43807438015937805
289
+ },
290
+ {
291
+ "id": 17,
292
+ "title": "Associate iOS Engineer",
293
+ "score": 0.4203665256500244
294
+ },
295
+ {
296
+ "id": 151,
297
+ "title": "Software Engineer",
298
+ "score": 0.41576623916625977
299
+ }
300
+ ]
301
+ }
302
+ ]
main.py ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from __future__ import annotations
2
+ import sys
3
+ from pathlib import Path
4
+
5
+ from fastapi import FastAPI
6
+ from fastapi.middleware.cors import CORSMiddleware
7
+
8
+ # Ensure backend (this folder) and src are on sys.path
9
+ BACKEND_ROOT = Path(__file__).resolve().parent
10
+ SRC_ROOT = BACKEND_ROOT / "src"
11
+
12
+ if str(BACKEND_ROOT) not in sys.path:
13
+ sys.path.insert(0, str(BACKEND_ROOT))
14
+ if str(SRC_ROOT) not in sys.path:
15
+ sys.path.insert(0, str(SRC_ROOT))
16
+
17
+ from routes.recommender import router as recommender_router
18
+
19
+ app = FastAPI(title="Recommender API")
20
+
21
+ # CORS - allow all for development; tighten in production
22
+ app.add_middleware(
23
+ CORSMiddleware,
24
+ allow_origins=["*"],
25
+ allow_credentials=True,
26
+ allow_methods=["*"],
27
+ allow_headers=["*"],
28
+ )
29
+
30
+ app.include_router(recommender_router, prefix="/api")
31
+
32
+
33
+ @app.get("/")
34
+ def read_root():
35
+ return {"status": "ok", "message": "Recommender API - endpoints at /api"}
36
+
37
+
38
+ if __name__ == "__main__":
39
+ import uvicorn
40
+
41
+ uvicorn.run("main:app", host="0.0.0.0", port=7860, reload=False)
models/__pycache__/schemas.cpython-311.pyc ADDED
Binary file (2.35 kB). View file
 
models/schemas.py ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from __future__ import annotations
2
+ from typing import List, Optional, Dict
3
+ from pydantic import BaseModel
4
+
5
+
6
+ class ResumeParseOutput(BaseModel):
7
+ extracted_skills: List[str]
8
+
9
+
10
+ class TechRequest(BaseModel):
11
+ tech: List[str]
12
+
13
+
14
+ class JobMatchItem(BaseModel):
15
+ id: int
16
+ title: Optional[str] = None
17
+ score: float
18
+
19
+
20
+ class JobRecommenderOutput(BaseModel):
21
+ skills: List[str]
22
+ skills_text: str
23
+ matches: List[JobMatchItem]
24
+
25
+
26
+ class JobTitlesResponse(BaseModel):
27
+ titles: Dict[str, str] # id -> title mapping
28
+
29
+
30
+ class JobTitleRequest(BaseModel):
31
+ title: str
32
+
33
+
34
+ class JobTitleTechStackResponse(BaseModel):
35
+ title: str
36
+ tech_stack: List[str]
requirements.txt ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Required packages for backend preprocessing and data handling
2
+ pandas
3
+
4
+ # Embedding and FAISS index
5
+ sentence-transformers
6
+ faiss-cpu
7
+
8
+ # Optional / supporting libraries (explicitly listed so pip will install them)
9
+ transformers
10
+ huggingface-hub
11
+ # CPU PyTorch (adjust if you have CUDA):
12
+ torch
13
+ nltk
14
+ spacy
15
+ #Parsing libraries
16
+ fitz
17
+ pdfplumber
18
+
19
+
20
+ # Web/API
21
+ fastapi
22
+ uvicorn
23
+ python-multipart
24
+
25
+ # Evaluation / plotting
26
+ scikit-learn
27
+ matplotlib
28
+ seaborn
29
+
30
+
routes/__pycache__/recommender.cpython-311.pyc ADDED
Binary file (7.54 kB). View file
 
routes/recommender.py ADDED
@@ -0,0 +1,121 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from __future__ import annotations
2
+ import json
3
+ import pandas as pd
4
+ from pathlib import Path
5
+ from typing import List, Optional, Dict
6
+
7
+ from fastapi import APIRouter, UploadFile, File, HTTPException
8
+ from models.schemas import (
9
+ ResumeParseOutput,
10
+ TechRequest,
11
+ JobRecommenderOutput,
12
+ JobTitlesResponse,
13
+ JobTitleRequest,
14
+ JobTitleTechStackResponse
15
+ )
16
+
17
+ router = APIRouter()
18
+
19
+
20
+ @router.post("/resume_parser", response_model=ResumeParseOutput)
21
+ async def resume_parser(file: UploadFile = File(...)):
22
+ """Accept an uploaded resume (PDF) and optional techstack string (CSV). Parse resume and extract tech tokens.
23
+
24
+ Returns parsed text and extracted skills.
25
+ """
26
+ # import pipeline/extractor lazily so this module can be imported even if deps are missing
27
+ try:
28
+ from src.extract_tech import extract_from_pdf
29
+ except Exception:
30
+ extract_from_pdf = None # type: ignore
31
+
32
+ if extract_from_pdf is None:
33
+ raise HTTPException(status_code=500, detail="Local parser not available. Ensure backend/src/Parse_resume.py and src/extract_tech.py are present.")
34
+
35
+ temp_path = Path("./") / f"uploaded_resume_{file.filename}"
36
+ content = await file.read()
37
+ temp_path.write_bytes(content)
38
+
39
+ try:
40
+ skills = extract_from_pdf(str(temp_path))
41
+ except Exception as e:
42
+ raise HTTPException(status_code=500, detail=f"Error parsing uploaded resume: {e}")
43
+
44
+ try:
45
+ temp_path.unlink()
46
+ except Exception:
47
+ pass
48
+
49
+ return ResumeParseOutput(extracted_skills=skills)
50
+
51
+
52
+ @router.post("/job_recommender", response_model=JobRecommenderOutput)
53
+ async def job_recommender(req: TechRequest):
54
+ """Given a tech stack list like ['python','aws','docker'] return top-K job matches from FAISS.
55
+ """
56
+ try:
57
+ from src.pipeline_tech_match import pipeline_match_from_tech
58
+ except Exception:
59
+ pipeline_match_from_tech = None # type: ignore
60
+
61
+ if pipeline_match_from_tech is None:
62
+ raise HTTPException(status_code=500, detail="Pipeline not available. Ensure backend/src/pipeline_tech_match.py is present.")
63
+
64
+ try:
65
+ tech_text = ", ".join([t.strip() for t in req.tech if t and t.strip()])
66
+ out = pipeline_match_from_tech(tech_text)
67
+ return JobRecommenderOutput(**out)
68
+ except FileNotFoundError as e:
69
+ raise HTTPException(status_code=500, detail=str(e))
70
+ except Exception as e:
71
+ raise HTTPException(status_code=500, detail=f"Error running pipeline: {e}")
72
+
73
+
74
+ @router.get("/list_job_titles", response_model=JobTitlesResponse)
75
+ async def list_job_titles():
76
+ """List all available job titles from the FAISS metadata."""
77
+ try:
78
+ metadata_path = Path(__file__).resolve().parent.parent / "Vector_db" / "faiss_metadata.json"
79
+ if not metadata_path.exists():
80
+ raise HTTPException(status_code=500, detail="FAISS metadata file not found")
81
+
82
+ with open(metadata_path, 'r', encoding='utf-8') as f:
83
+ metadata = json.load(f)
84
+
85
+ return JobTitlesResponse(titles=metadata)
86
+ except Exception as e:
87
+ raise HTTPException(status_code=500, detail=f"Error reading job titles: {e}")
88
+
89
+
90
+ @router.post("/job_title_techstack", response_model=JobTitleTechStackResponse)
91
+ async def get_job_title_techstack(request: JobTitleRequest):
92
+ """Get the tech stack for a specific job title."""
93
+ try:
94
+ # Load the preprocessed dataset
95
+ csv_path = Path(__file__).resolve().parent.parent / "Dataset" / "job_dataset_merged_preprocessed.csv"
96
+ if not csv_path.exists():
97
+ raise HTTPException(status_code=500, detail="Preprocessed dataset file not found")
98
+
99
+ df = pd.read_csv(csv_path)
100
+
101
+ # Find the job title (case-insensitive match)
102
+ mask = df['Title'].str.lower() == request.title.lower()
103
+ matches = df[mask]
104
+
105
+ if matches.empty:
106
+ raise HTTPException(status_code=404, detail=f"Job title not found: {request.title}")
107
+
108
+ # Get the first matching row's tech stack
109
+ tech_stack = matches.iloc[0]['tech_stack']
110
+
111
+ # Convert string of tech stack to list
112
+ tech_list = [skill.strip() for skill in tech_stack.split(',') if skill.strip()]
113
+
114
+ return JobTitleTechStackResponse(
115
+ title=matches.iloc[0]['Title'],
116
+ tech_stack=tech_list
117
+ )
118
+ except HTTPException:
119
+ raise
120
+ except Exception as e:
121
+ raise HTTPException(status_code=500, detail=f"Error retrieving tech stack: {e}")
src/Parse_resume.py ADDED
@@ -0,0 +1,650 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ Module: parse_documents.py
3
+ Functionality: Hybrid PDF parsing using both PyMuPDF and pdfplumber for optimal table and text extraction.
4
+ Combines the strengths of both libraries while maintaining document flow order.
5
+ """
6
+ import os
7
+ import re
8
+ import time
9
+ import numpy as np
10
+ from typing import List, Dict, Optional, Tuple, Any
11
+ import fitz # PyMuPDF for general text and positioning
12
+
13
+ # Try to import pdfplumber for enhanced table detection
14
+ try:
15
+ import pdfplumber
16
+ PDFPLUMBER_AVAILABLE = True
17
+ except ImportError:
18
+ pdfplumber = None
19
+ PDFPLUMBER_AVAILABLE = False
20
+ print("⚠️ pdfplumber not available. Install with: pip install pdfplumber for enhanced table detection")
21
+
22
+ # Try to import pandas for legacy compatibility
23
+ try:
24
+ import pandas as pd
25
+ PANDAS_AVAILABLE = True
26
+ except ImportError:
27
+ PANDAS_AVAILABLE = False
28
+
29
+ def _is_valid_table(cleaned_data: List[List[str]]) -> bool:
30
+ """
31
+ Validate if detected table is actually a table structure or just formatted text.
32
+
33
+ Args:
34
+ cleaned_data: List of rows with cells
35
+
36
+ Returns:
37
+ True if it's a valid table, False otherwise
38
+ """
39
+ if len(cleaned_data) < 3: # Need at least 3 rows (header + 2 data rows)
40
+ return False
41
+
42
+ # Check if rows have consistent column structure
43
+ row_lengths = [len(row) for row in cleaned_data]
44
+ if len(set(row_lengths)) > 2: # Too much variation in column count
45
+ return False
46
+
47
+ # Check if it has proper tabular data (not just a paragraph split into lines)
48
+ max_cols = max(row_lengths)
49
+ if max_cols < 2: # Single column is likely just text
50
+ return False
51
+
52
+ # Check for table-like characteristics
53
+ # 1. Multiple rows should have multiple non-empty cells
54
+ multi_cell_rows = 0
55
+ for row in cleaned_data:
56
+ non_empty_cells = sum(1 for cell in row if cell and cell.strip())
57
+ if non_empty_cells >= 2:
58
+ multi_cell_rows += 1
59
+
60
+ # If less than 50% of rows have multiple cells, it's probably not a table
61
+ if multi_cell_rows / len(cleaned_data) < 0.5:
62
+ return False
63
+
64
+ # 2. Check for list-like patterns (single long text in first column, others empty)
65
+ list_pattern_count = 0
66
+ for row in cleaned_data:
67
+ if len(row) >= 2:
68
+ first_cell = row[0].strip() if row[0] else ""
69
+ other_cells = [cell.strip() for cell in row[1:] if cell]
70
+
71
+ # If first cell is very long and others are mostly empty, it's likely a list
72
+ if len(first_cell) > 50 and len(other_cells) <= 1:
73
+ list_pattern_count += 1
74
+
75
+ # If more than 60% rows follow list pattern, reject as table
76
+ if list_pattern_count / len(cleaned_data) > 0.6:
77
+ return False
78
+
79
+ # 3. Check for paragraph-like content (very long text cells)
80
+ long_text_cells = 0
81
+ total_cells = 0
82
+ for row in cleaned_data:
83
+ for cell in row:
84
+ if cell and cell.strip():
85
+ total_cells += 1
86
+ if len(cell.strip()) > 100: # Very long text
87
+ long_text_cells += 1
88
+
89
+ # If too many cells have very long text, it's probably paragraphs
90
+ if total_cells > 0 and long_text_cells / total_cells > 0.7:
91
+ return False
92
+
93
+ return True
94
+
95
+ def extract_tables_with_pdfplumber(pdf_path: str) -> Dict[int, List[Dict]]:
96
+ """
97
+ Extract tables using pdfplumber for superior table detection.
98
+
99
+ Args:
100
+ pdf_path: Path to the PDF file
101
+
102
+ Returns:
103
+ Dictionary mapping page numbers to list of tables with positioning
104
+ """
105
+ page_tables = {}
106
+ # If pdfplumber isn't available, return empty tables (PyMuPDF-only fallback will be used)
107
+ if not PDFPLUMBER_AVAILABLE:
108
+ print("ℹ️ pdfplumber not available: skipping pdfplumber table extraction (fallback to PyMuPDF)")
109
+ return page_tables
110
+
111
+ try:
112
+ with pdfplumber.open(pdf_path) as pdf:
113
+ for page_num, page in enumerate(pdf.pages):
114
+ tables = []
115
+
116
+ # Extract tables with pdfplumber's superior detection - IMPROVED SETTINGS
117
+ detected_tables = page.find_tables(table_settings={
118
+ "vertical_strategy": "lines",
119
+ "horizontal_strategy": "lines",
120
+ "snap_tolerance": 3,
121
+ "join_tolerance": 3,
122
+ "edge_min_length": 10, # Increased from 3 to 10 for better line detection
123
+ "min_words_vertical": 4, # Increased from 2 to 4
124
+ "min_words_horizontal": 2 # Increased from 1 to 2
125
+ })
126
+
127
+ for table in detected_tables:
128
+ try:
129
+ # Extract table data
130
+ table_data = table.extract()
131
+
132
+ if table_data and len(table_data) >= 2: # At least header + 1 row
133
+ # Clean and process table data
134
+ cleaned_data = []
135
+ for row in table_data:
136
+ if row and any(cell and str(cell).strip() for cell in row if cell is not None):
137
+ cleaned_row = []
138
+ for cell in row:
139
+ cell_str = str(cell).strip() if cell is not None else ""
140
+ # Clean common PDF artifacts
141
+ cell_str = re.sub(r'\s+', ' ', cell_str)
142
+ cell_str = re.sub(r'[^\x20-\x7E\u00A0-\u024F\u1E00-\u1EFF]', '', cell_str)
143
+ cleaned_row.append(cell_str)
144
+ if any(cell for cell in cleaned_row): # Only add non-empty rows
145
+ cleaned_data.append(cleaned_row)
146
+
147
+ if len(cleaned_data) >= 2: # Ensure we have meaningful data
148
+ # VALIDATE IF THIS IS ACTUALLY A TABLE
149
+ if not _is_valid_table(cleaned_data):
150
+ continue # Skip this "table" as it's likely just formatted text
151
+
152
+ # Normalize column count
153
+ max_cols = max(len(row) for row in cleaned_data)
154
+ normalized_data = []
155
+ for row in cleaned_data:
156
+ while len(row) < max_cols:
157
+ row.append("")
158
+ normalized_data.append(row[:max_cols])
159
+
160
+ # Get table bbox for positioning
161
+ bbox = table.bbox if hasattr(table, 'bbox') else [0, 0, 0, 0]
162
+
163
+ # Create markdown table
164
+ table_markdown = _create_clean_markdown_table(normalized_data)
165
+
166
+ tables.append({
167
+ 'content': table_markdown,
168
+ 'type': 'table',
169
+ 'bbox': bbox,
170
+ 'y_position': bbox[1] if bbox else 0,
171
+ 'rows': len(normalized_data),
172
+ 'cols': max_cols,
173
+ 'raw_data': normalized_data
174
+ })
175
+
176
+ except Exception as e:
177
+ print(f"⚠️ Table processing error on page {page_num + 1}: {e}")
178
+ continue
179
+
180
+ if tables:
181
+ page_tables[page_num] = tables
182
+
183
+ except Exception as e:
184
+ print(f"⚠️ pdfplumber table extraction error: {e}")
185
+
186
+ return page_tables
187
+
188
+ def _create_clean_markdown_table(data: List[List[str]]) -> str:
189
+ """Create a clean, well-formatted markdown table without truncating content."""
190
+ if not data or len(data) < 2:
191
+ return ""
192
+
193
+ # Use first row as headers, rest as data
194
+ headers = data[0]
195
+ rows = data[1:]
196
+
197
+ # Clean headers and ensure they have meaningful names
198
+ clean_headers = []
199
+ for i, header in enumerate(headers):
200
+ header_str = str(header).strip() if header else ""
201
+ if not header_str:
202
+ header_str = f"Col_{i+1}"
203
+ clean_headers.append(header_str)
204
+
205
+ # Create formatted table WITHOUT width restrictions
206
+ table_lines = []
207
+
208
+ # Header row
209
+ header_cells = [str(header).strip() for header in clean_headers]
210
+ table_lines.append("| " + " | ".join(header_cells) + " |")
211
+
212
+ # Separator row
213
+ separator_cells = ["-" * max(3, len(str(header))) for header in clean_headers]
214
+ table_lines.append("| " + " | ".join(separator_cells) + " |")
215
+
216
+ # Data rows - NO TRUNCATION, preserve all content
217
+ for row in rows:
218
+ data_cells = []
219
+ for cell in row:
220
+ cell_str = str(cell).strip() if cell else ""
221
+ # Clean whitespace only, preserve all content
222
+ cell_str = re.sub(r'\s+', ' ', cell_str)
223
+ data_cells.append(cell_str)
224
+ table_lines.append("| " + " | ".join(data_cells) + " |")
225
+
226
+ return "\n".join(table_lines)
227
+
228
+ def extract_text_with_pymupdf(pdf_path: str, page_tables: Dict[int, List[Dict]]) -> Dict[int, List[Dict]]:
229
+ """
230
+ Extract text blocks using PyMuPDF while avoiding table content areas.
231
+
232
+ Args:
233
+ pdf_path: Path to the PDF file
234
+ page_tables: Dictionary of tables per page for overlap detection
235
+
236
+ Returns:
237
+ Dictionary mapping page numbers to list of text blocks
238
+ """
239
+ page_text_blocks = {}
240
+
241
+ try:
242
+ doc = fitz.open(pdf_path)
243
+
244
+ for page_num in range(len(doc)):
245
+ page = doc[page_num]
246
+ text_blocks = []
247
+
248
+ # Get tables for this page to avoid overlaps
249
+ tables_on_page = page_tables.get(page_num, [])
250
+ table_bboxes = [table['bbox'] for table in tables_on_page]
251
+
252
+ # Extract text blocks with positioning
253
+ blocks = page.get_text("dict")
254
+
255
+ for block_num, block in enumerate(blocks.get("blocks", [])):
256
+ if "lines" in block: # Text block
257
+ block_text = ""
258
+ font_sizes = []
259
+ is_bold = False
260
+
261
+ for line in block["lines"]:
262
+ line_text = ""
263
+ for span in line.get("spans", []):
264
+ text = span.get("text", "").strip()
265
+ if text:
266
+ line_text += text + " "
267
+
268
+ # Collect font information
269
+ font_size = span.get("size", 12)
270
+ font_flags = span.get("flags", 0)
271
+ font_sizes.append(font_size)
272
+
273
+ # Check if bold (bit 4 of flags)
274
+ if font_flags & (1 << 4):
275
+ is_bold = True
276
+
277
+ if line_text.strip():
278
+ block_text += line_text.strip() + " "
279
+
280
+ if block_text.strip():
281
+ bbox = block.get("bbox", [0, 0, 0, 0])
282
+
283
+ # Check if this text block overlaps with any table
284
+ overlaps_with_table = any(
285
+ _bbox_overlap(bbox, table_bbox, 0.5)
286
+ for table_bbox in table_bboxes
287
+ )
288
+
289
+ if not overlaps_with_table:
290
+ avg_font_size = np.mean(font_sizes) if font_sizes else 12
291
+
292
+ # Determine content type based on formatting
293
+ content_type = "text"
294
+ if is_bold and avg_font_size > 14:
295
+ content_type = "heading"
296
+ elif is_bold:
297
+ content_type = "subheading"
298
+
299
+ text_blocks.append({
300
+ 'content': block_text.strip(),
301
+ 'type': content_type,
302
+ 'bbox': bbox,
303
+ 'y_position': bbox[1],
304
+ 'font_size': avg_font_size,
305
+ 'is_bold': is_bold,
306
+ 'block_number': block_num
307
+ })
308
+
309
+ if text_blocks:
310
+ page_text_blocks[page_num] = text_blocks
311
+
312
+ doc.close()
313
+
314
+ except Exception as e:
315
+ print(f"⚠️ PyMuPDF text extraction error: {e}")
316
+
317
+ return page_text_blocks
318
+
319
+ def _bbox_overlap(bbox1: List[float], bbox2: List[float], overlap_threshold: float = 0.5) -> bool:
320
+ """Check if two bounding boxes overlap significantly."""
321
+ if not bbox1 or not bbox2 or len(bbox1) < 4 or len(bbox2) < 4:
322
+ return False
323
+
324
+ # Calculate intersection
325
+ x_overlap = max(0, min(bbox1[2], bbox2[2]) - max(bbox1[0], bbox2[0]))
326
+ y_overlap = max(0, min(bbox1[3], bbox2[3]) - max(bbox1[1], bbox2[1]))
327
+
328
+ if x_overlap <= 0 or y_overlap <= 0:
329
+ return False
330
+
331
+ intersection_area = x_overlap * y_overlap
332
+
333
+ # Calculate areas
334
+ area1 = (bbox1[2] - bbox1[0]) * (bbox1[3] - bbox1[1])
335
+ area2 = (bbox2[2] - bbox2[0]) * (bbox2[3] - bbox2[1])
336
+
337
+ if area1 <= 0 or area2 <= 0:
338
+ return False
339
+
340
+ # Check if intersection is significant relative to the smaller box
341
+ smaller_area = min(area1, area2)
342
+ overlap_ratio = intersection_area / smaller_area
343
+
344
+ return overlap_ratio >= overlap_threshold
345
+
346
+ def merge_page_content(page_num: int, text_blocks: List[Dict], tables: List[Dict]) -> List[Dict]:
347
+ """
348
+ Merge text blocks and tables for a page by their position to maintain document order.
349
+
350
+ Args:
351
+ page_num: Page number
352
+ text_blocks: List of text blocks for the page
353
+ tables: List of tables for the page
354
+
355
+ Returns:
356
+ List of content elements in document order
357
+ """
358
+ all_content = []
359
+
360
+ # Add text blocks
361
+ for block in text_blocks:
362
+ all_content.append({
363
+ 'content': block['content'],
364
+ 'type': block['type'],
365
+ 'y_position': block['y_position'],
366
+ 'page': page_num + 1,
367
+ 'bbox': block['bbox'],
368
+ 'font_size': block.get('font_size', 12),
369
+ 'is_bold': block.get('is_bold', False)
370
+ })
371
+
372
+ # Add tables
373
+ for table in tables:
374
+ all_content.append({
375
+ 'content': table['content'],
376
+ 'type': 'table',
377
+ 'y_position': table['y_position'],
378
+ 'page': page_num + 1,
379
+ 'bbox': table['bbox'],
380
+ 'rows': table['rows'],
381
+ 'cols': table['cols']
382
+ })
383
+
384
+ # Sort by vertical position (top to bottom)
385
+ all_content.sort(key=lambda x: x['y_position'])
386
+
387
+ return all_content
388
+
389
+ def clean_text_content(text: str) -> str:
390
+ """Clean and normalize text content."""
391
+ if not text:
392
+ return ""
393
+
394
+ # Remove excessive whitespace while preserving structure
395
+ text = re.sub(r'[ \t]+', ' ', text) # Multiple spaces/tabs to single space
396
+ text = re.sub(r'\n\s*\n\s*\n+', '\n\n', text) # Multiple line breaks to double
397
+
398
+ # Clean common PDF artifacts
399
+ text = re.sub(r'[^\x20-\x7E\u00A0-\u024F\u1E00-\u1EFF\n\r\t]', '', text)
400
+
401
+ # Fix common character issues
402
+ text = text.replace('�', '') # Remove replacement characters
403
+
404
+ return text.strip()
405
+
406
+ def parse_document_hybrid(pdf_path: str, save_parsed_text: bool = False) -> dict:
407
+ """
408
+ Hybrid PDF parsing using both PyMuPDF and pdfplumber for optimal results.
409
+
410
+ Args:
411
+ pdf_path: Path to the PDF file
412
+
413
+ Returns:
414
+ Dictionary containing parsed content with tables and text in document order
415
+ """
416
+ try:
417
+ doc_name = os.path.basename(pdf_path)
418
+ print(f"🚀 Starting hybrid parsing for {doc_name}...")
419
+ print(f"📊 Using pdfplumber for tables + PyMuPDF for text")
420
+
421
+ start_time = time.time()
422
+
423
+ # Step 1: Extract tables using pdfplumber (superior table detection)
424
+ print("🔍 Extracting tables with pdfplumber...")
425
+ page_tables = extract_tables_with_pdfplumber(pdf_path)
426
+ total_tables = sum(len(tables) for tables in page_tables.values())
427
+ print(f"✅ Found {total_tables} tables across {len(page_tables)} pages")
428
+
429
+ # Step 2: Extract text using PyMuPDF (avoiding table areas)
430
+ print("📝 Extracting text with PyMuPDF...")
431
+ page_text_blocks = extract_text_with_pymupdf(pdf_path, page_tables)
432
+ total_text_blocks = sum(len(blocks) for blocks in page_text_blocks.values())
433
+ print(f"✅ Found {total_text_blocks} text blocks")
434
+
435
+ # Step 3: Merge content by page and position
436
+ print("🔄 Merging content in document order...")
437
+ all_content = []
438
+
439
+ # Get total page count
440
+ with fitz.open(pdf_path) as doc:
441
+ total_pages = len(doc)
442
+
443
+ for page_num in range(total_pages):
444
+ text_blocks = page_text_blocks.get(page_num, [])
445
+ tables = page_tables.get(page_num, [])
446
+
447
+ page_content = merge_page_content(page_num, text_blocks, tables)
448
+ all_content.extend(page_content)
449
+
450
+ # Step 4: Generate final output
451
+ final_text = ""
452
+ for item in all_content:
453
+ content = item['content'].strip()
454
+
455
+ if item['type'] == 'table':
456
+ # Format tables with clear separation
457
+ final_text += "\n" + "="*60 + "\n"
458
+ final_text += "TABLE:\n"
459
+ final_text += "="*60 + "\n\n"
460
+ final_text += content + "\n\n"
461
+ final_text += "="*60 + "\n\n"
462
+ elif item['type'] == 'heading':
463
+ # Format headings with separation
464
+ final_text += "\n" + content + "\n"
465
+ final_text += "-" * min(len(content), 60) + "\n\n"
466
+ else:
467
+ # Add regular text content
468
+ cleaned_content = clean_text_content(content)
469
+ if cleaned_content:
470
+ final_text += cleaned_content + "\n\n"
471
+
472
+ processing_time = time.time() - start_time
473
+
474
+ result = {
475
+ 'document_name': doc_name,
476
+ 'content': final_text.strip(),
477
+ 'total_pages': total_pages,
478
+ 'parsing_method': 'hybrid_pymupdf_pdfplumber',
479
+ 'processing_time': processing_time,
480
+ 'metadata': {
481
+ 'total_elements': len(all_content),
482
+ 'text_elements': total_text_blocks,
483
+ 'table_elements': total_tables,
484
+ 'pages_processed': total_pages,
485
+ 'characters_extracted': len(final_text)
486
+ }
487
+ }
488
+
489
+ print(f"✅ Hybrid parsing complete!")
490
+ print(f"📊 Results: {total_tables} tables, {total_text_blocks} text blocks")
491
+ print(f"📄 Total: {len(final_text):,} characters in {processing_time:.2f}s")
492
+
493
+ # Save parsed content if requested
494
+ if save_parsed_text:
495
+ save_parsed_content_to_file(result, pdf_path)
496
+
497
+ return result
498
+
499
+ except Exception as e:
500
+ print(f"❌ Hybrid parsing error: {e}")
501
+ return {
502
+ 'document_name': os.path.basename(pdf_path),
503
+ 'content': "",
504
+ 'total_pages': 0,
505
+ 'parsing_method': 'hybrid_error',
506
+ 'processing_time': 0,
507
+ 'metadata': {
508
+ 'total_elements': 0,
509
+ 'text_elements': 0,
510
+ 'table_elements': 0,
511
+ 'pages_processed': 0,
512
+ 'characters_extracted': 0,
513
+ 'error': str(e)
514
+ }
515
+ }
516
+
517
+ def save_parsed_content_to_file(result: dict, original_pdf_path: str) -> str:
518
+ """
519
+ Save the hybrid parsing result to a single clean output file.
520
+
521
+ Args:
522
+ result: Parsing result dictionary
523
+ original_pdf_path: Path to original PDF file
524
+
525
+ Returns:
526
+ Path to the saved output file
527
+ """
528
+ try:
529
+ # Create output directory
530
+ output_dir = "output"
531
+ os.makedirs(output_dir, exist_ok=True)
532
+
533
+ # Create filename
534
+ base_name = os.path.splitext(os.path.basename(original_pdf_path))[0]
535
+ output_file = os.path.join(output_dir, f"{base_name}_parsed.txt")
536
+
537
+ with open(output_file, 'w', encoding='utf-8') as f:
538
+ # Write header
539
+ f.write(f"HYBRID PDF PARSING OUTPUT\n")
540
+ f.write(f"="*50 + "\n")
541
+ f.write(f"Document: {result['document_name']}\n")
542
+ f.write(f"Method: {result['parsing_method']}\n")
543
+ f.write(f"Pages: {result['total_pages']}\n")
544
+ f.write(f"Tables: {result['metadata']['table_elements']}\n")
545
+ f.write(f"Text Blocks: {result['metadata']['text_elements']}\n")
546
+ f.write(f"Processing Time: {result['processing_time']:.2f}s\n")
547
+ f.write(f"="*50 + "\n\n")
548
+
549
+ # Write content
550
+ f.write(result['content'])
551
+
552
+ print(f"💾 Output saved to: {output_file}")
553
+ return output_file
554
+
555
+ except Exception as e:
556
+ print(f"⚠️ Error saving hybrid output: {e}")
557
+ return ""
558
+
559
+ # Legacy function names for backward compatibility
560
+ def parse_document_enhanced_tables(pdf_path: str, save_parsed_text: bool = False) -> dict:
561
+ """Legacy function name - redirects to hybrid parsing."""
562
+ return parse_document_hybrid(pdf_path, save_parsed_text)
563
+
564
+ def parse_document_with_tables(pdf_path: str, save_parsed_text: bool = False) -> dict:
565
+ """Legacy function name - redirects to hybrid parsing."""
566
+ return parse_document_hybrid(pdf_path, save_parsed_text)
567
+
568
+ def detect_table_structures(page, min_rows=2, min_cols=2) -> List[Dict]:
569
+ """Legacy function for backward compatibility - uses PyMuPDF fallback method."""
570
+ tables = []
571
+
572
+ try:
573
+ # Use PyMuPDF's find_tables method with enhanced settings
574
+ if hasattr(page, 'find_tables'):
575
+ found_tables = page.find_tables(
576
+ vertical_strategy="lines_strict",
577
+ horizontal_strategy="lines_strict",
578
+ snap_tolerance=3.0,
579
+ join_tolerance=3.0,
580
+ edge_min_length=3.0,
581
+ min_words_vertical=3,
582
+ min_words_horizontal=1
583
+ )
584
+
585
+ for table in found_tables:
586
+ try:
587
+ # Extract table data
588
+ table_data = table.extract()
589
+ bbox = table.bbox if hasattr(table, 'bbox') else [0, 0, 0, 0]
590
+
591
+ if table_data and len(table_data) >= min_rows:
592
+ # Filter out empty rows and columns
593
+ filtered_data = []
594
+ for row in table_data:
595
+ if row and any(cell and str(cell).strip() for cell in row):
596
+ cleaned_row = []
597
+ for cell in row:
598
+ cell_str = str(cell).strip() if cell else ""
599
+ # Clean common PDF artifacts
600
+ cell_str = re.sub(r'\s+', ' ', cell_str)
601
+ cell_str = re.sub(r'[^\x20-\x7E\u00A0-\u024F\u1E00-\u1EFF]', '', cell_str)
602
+ cleaned_row.append(cell_str)
603
+ filtered_data.append(cleaned_row)
604
+
605
+ if len(filtered_data) >= min_rows and len(filtered_data[0]) >= min_cols:
606
+ # Create table with proper headers
607
+ try:
608
+ # Ensure all rows have the same number of columns
609
+ max_cols = max(len(row) for row in filtered_data)
610
+ normalized_data = []
611
+ for row in filtered_data:
612
+ while len(row) < max_cols:
613
+ row.append("")
614
+ normalized_data.append(row[:max_cols])
615
+
616
+ if len(normalized_data) >= min_rows and max_cols >= min_cols:
617
+ # Create markdown table
618
+ table_markdown = _create_clean_markdown_table(normalized_data)
619
+
620
+ tables.append({
621
+ 'content': table_markdown,
622
+ 'type': 'table',
623
+ 'rows': len(normalized_data),
624
+ 'cols': max_cols,
625
+ 'bbox': bbox,
626
+ 'y_position': bbox[1] if bbox else 0,
627
+ 'raw_data': normalized_data
628
+ })
629
+
630
+ except Exception as e:
631
+ print(f"⚠️ Table processing error: {e}")
632
+ continue
633
+
634
+ except Exception as e:
635
+ print(f"⚠️ Table extraction error: {e}")
636
+ continue
637
+
638
+ except Exception as e:
639
+ print(f"⚠️ Table detection error: {e}")
640
+
641
+ return tables
642
+
643
+ if __name__ == "__main__":
644
+ # Test the hybrid parser
645
+ pdf_path = "docs/policy.pdf"
646
+ if os.path.exists(pdf_path):
647
+ result = parse_document_hybrid(pdf_path, save_parsed_text=True)
648
+ print(f"✅ Parsing complete: {result['metadata']['characters_extracted']:,} characters")
649
+ else:
650
+ print(f"❌ PDF file not found: {pdf_path}")
src/__pycache__/Parse_resume.cpython-311.pyc ADDED
Binary file (30.1 kB). View file
 
src/__pycache__/evaluate_pipeline.cpython-311.pyc ADDED
Binary file (23.2 kB). View file
 
src/__pycache__/extract_tech.cpython-311.pyc ADDED
Binary file (8.75 kB). View file
 
src/__pycache__/main.cpython-311.pyc ADDED
Binary file (1.68 kB). View file
 
src/__pycache__/pipeline_resume_match.cpython-311.pyc ADDED
Binary file (8.29 kB). View file
 
src/__pycache__/pipeline_tech_match.cpython-311.pyc ADDED
Binary file (9.43 kB). View file
 
src/evaluate_pipeline.py ADDED
@@ -0,0 +1,422 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Evaluation utilities for the tech -> FAISS recommender pipeline.
2
+
3
+ Produces: precision@k, recall@k, F1@k, RMSE, MAE, confusion matrix (top-1), and plots.
4
+
5
+ Usage:
6
+ python backend/src/evaluate_pipeline.py --test-csv backend/Dataset/test_cases.csv --tech-col tech --true-col true_ids --k 5
7
+
8
+ Test CSV should contain one row per case with a tech input string and a ground-truth job id or list.
9
+ true_ids may be a single integer, a JSON array string ("[1,2]") or comma/semicolon separated ids.
10
+ """
11
+ from __future__ import annotations
12
+ import argparse
13
+ import json
14
+ from pathlib import Path
15
+ from typing import List, Dict, Any
16
+
17
+ import pandas as pd
18
+ import numpy as np
19
+ from sklearn.metrics import mean_squared_error, mean_absolute_error, confusion_matrix
20
+ import matplotlib.pyplot as plt
21
+ import seaborn as sns
22
+
23
+ try:
24
+ from src.pipeline_tech_match import pipeline_match_from_tech
25
+ except Exception:
26
+ pipeline_match_from_tech = None # type: ignore
27
+
28
+
29
+ def _parse_true_ids(val) -> List[int]:
30
+ if pd.isna(val):
31
+ return []
32
+ if isinstance(val, (list, tuple)):
33
+ return [int(x) for x in val]
34
+ s = str(val).strip()
35
+ if not s:
36
+ return []
37
+ # try JSON
38
+ try:
39
+ parsed = json.loads(s)
40
+ if isinstance(parsed, list):
41
+ return [int(x) for x in parsed]
42
+ except Exception:
43
+ pass
44
+ # split by common separators
45
+ sep = "," if "," in s else ";" if ";" in s else " "
46
+ parts = [p.strip() for p in s.split(sep) if p.strip()]
47
+ ids = []
48
+ for p in parts:
49
+ try:
50
+ ids.append(int(p))
51
+ except Exception:
52
+ pass
53
+ return ids
54
+
55
+
56
+ def evaluate_cases(predictions: List[Dict[str, Any]], truths: List[List[int]], k: int) -> Dict[str, Any]:
57
+ n = len(predictions)
58
+ precisions = [] # Precision@K for each query
59
+ recalls = [] # Recall@K for each query
60
+ f1s = [] # F1@K for each query
61
+ aps = [] # AP@K for each query
62
+
63
+ y_true_all = []
64
+ y_score_all = []
65
+
66
+ top1_pred = []
67
+ top1_true = []
68
+
69
+ for pred, true_ids in zip(predictions, truths):
70
+ matches = pred.get("matches", [])[:k]
71
+ pred_ids = [m.get("id") for m in matches]
72
+ scores = [m.get("score", 0.0) for m in matches]
73
+
74
+ # For each rank position, is it relevant (1) or not (0)
75
+ rels = [1 if (pid in true_ids) else 0 for pid in pred_ids]
76
+ n_true = len(true_ids) # Total relevant items
77
+
78
+ # Calculate TP@K (number of relevant items in top K)
79
+ tp = sum(rels)
80
+
81
+ # Precision@K = TP@K / K
82
+ prec = tp / k if k > 0 else 0.0
83
+
84
+ # Recall@K = TP@K / Total Relevant Items
85
+ rec = tp / n_true if n_true > 0 else 0.0
86
+
87
+ # F1@K = 2 * (Precision@K * Recall@K) / (Precision@K + Recall@K)
88
+ f1 = (2 * prec * rec / (prec + rec)) if (prec + rec) > 0 else 0.0
89
+
90
+ # Calculate AP@K (Average Precision at K)
91
+ # For each relevant item found, calculate precision up to that rank
92
+ cum_tp = 0 # Cumulative true positives
93
+ precisions_at_rel = [] # Precisions at ranks where relevant items found
94
+
95
+ for i, rel in enumerate(rels, 1):
96
+ if rel == 1:
97
+ cum_tp += 1
98
+ prec_at_i = cum_tp / i
99
+ precisions_at_rel.append(prec_at_i)
100
+
101
+ # AP@K is sum of precisions at relevant ranks divided by total relevant items
102
+ ap = sum(precisions_at_rel) / n_true if n_true > 0 else 0.0
103
+
104
+ # Store metrics for this query
105
+ precisions.append(prec)
106
+ recalls.append(rec)
107
+ f1s.append(f1)
108
+ aps.append(ap)
109
+
110
+ # For confusion matrix
111
+ top1_pred.append(pred_ids[0] if pred_ids else None)
112
+ top1_true.append(true_ids[0] if true_ids else None)
113
+
114
+ # For RMSE/MAE
115
+ y_true_all.extend(rels)
116
+ y_score_all.extend(scores)
117
+
118
+ metrics: Dict[str, Any] = {
119
+ "n_cases": n,
120
+ # Mean metrics across all queries
121
+ "precision_at_k_mean": float(np.mean(precisions)) if precisions else 0.0,
122
+ "recall_at_k_mean": float(np.mean(recalls)) if recalls else 0.0,
123
+ "f1_at_k_mean": float(np.mean(f1s)) if f1s else 0.0,
124
+ "map_at_k": float(np.mean(aps)) if aps else 0.0, # Mean Average Precision@K
125
+ # Standard deviations
126
+ "precision_at_k_std": float(np.std(precisions)) if precisions else 0.0,
127
+ "recall_at_k_std": float(np.std(recalls)) if recalls else 0.0,
128
+ "f1_at_k_std": float(np.std(f1s)) if f1s else 0.0,
129
+ "ap_at_k_std": float(np.std(aps)) if aps else 0.0,
130
+ }
131
+
132
+ if y_true_all:
133
+ # Some sklearn versions don't accept the `squared` kwarg; compute RMSE as sqrt(MSE)
134
+ mse = mean_squared_error(y_true_all, y_score_all)
135
+ metrics["rmse_all_candidates"] = float(np.sqrt(mse))
136
+ metrics["mae_all_candidates"] = float(mean_absolute_error(y_true_all, y_score_all))
137
+ else:
138
+ metrics["rmse_all_candidates"] = None
139
+ metrics["mae_all_candidates"] = None
140
+
141
+ # confusion matrix for top-1 (only works if labels are small in number otherwise it's large)
142
+ try:
143
+ valid_pairs = [(t, p) for t, p in zip(top1_true, top1_pred) if t is not None and p is not None]
144
+ if valid_pairs:
145
+ y_t = [t for t, _ in valid_pairs]
146
+ y_p = [p for _, p in valid_pairs]
147
+ cm = confusion_matrix(y_t, y_p)
148
+ metrics["confusion_matrix"] = cm.tolist()
149
+ else:
150
+ metrics["confusion_matrix"] = None
151
+ except Exception:
152
+ metrics["confusion_matrix"] = None
153
+
154
+ metrics["per_case_precision"] = precisions
155
+ metrics["per_case_recall"] = recalls
156
+ metrics["per_case_f1"] = f1s
157
+
158
+ return metrics
159
+
160
+
161
+ def plot_and_save(precisions: List[float], recalls: List[float], confusion: Any, out_dir: Path):
162
+ out_dir.mkdir(parents=True, exist_ok=True)
163
+ plt.figure(figsize=(8, 4))
164
+ sns.histplot(precisions, bins=20)
165
+ plt.title("Precision@K distribution")
166
+ plt.xlabel("Precision@K")
167
+ plt.savefig(out_dir / "precision_dist.png")
168
+ plt.close()
169
+
170
+ plt.figure(figsize=(8, 4))
171
+ sns.histplot(recalls, bins=20)
172
+ plt.title("Recall@K distribution")
173
+ plt.xlabel("Recall@K")
174
+ plt.savefig(out_dir / "recall_dist.png")
175
+ plt.close()
176
+
177
+ if confusion is not None:
178
+ plt.figure(figsize=(8, 6))
179
+ sns.heatmap(np.array(confusion), annot=True, fmt="d", cmap="Blues")
180
+ plt.title("Top-1 Confusion Matrix")
181
+ plt.savefig(out_dir / "confusion_top1.png")
182
+ plt.close()
183
+
184
+
185
+ def main():
186
+ # Fixed parameters
187
+ k = 5
188
+ ks = [k]
189
+ max_k = k
190
+
191
+ # Setup paths
192
+ base_dir = Path(__file__).resolve().parent.parent
193
+ csv_path = base_dir / "Dataset" / "test_cases_preprocessed.csv" # Using preprocessed file
194
+ tech_col = "tech_stack"
195
+ out_dir = base_dir / "eval_outputs"
196
+
197
+ # Ensure output directory exists
198
+ out_dir.mkdir(parents=True, exist_ok=True)
199
+
200
+ if not csv_path.exists():
201
+ raise FileNotFoundError(f"Test CSV not found: {csv_path}")
202
+
203
+ df = pd.read_csv(csv_path)
204
+ if tech_col not in df.columns:
205
+ raise KeyError(f"Tech column '{tech_col}' not found in {csv_path}. Available columns: {list(df.columns)}")
206
+
207
+ techs = df[tech_col].astype(str).tolist()
208
+
209
+ # Determine ground-truth ids
210
+ truths: List[List[int]] = []
211
+ if "Title" in df.columns:
212
+ # Try to derive numeric ids from FAISS metadata by matching Title -> id
213
+ # locate metadata (try same candidates as pipeline)
214
+ meta_path = Path(__file__).resolve().parent.parent / "Vector_db" / "faiss_metadata.json"
215
+ if not meta_path.exists():
216
+ # try other likely locations
217
+ candidates = [
218
+ Path(__file__).resolve().parent.parent / "Vector_db" / "faiss_metadata.json",
219
+ Path(__file__).resolve().parent / "faiss_metadata.json",
220
+ Path.cwd() / "backend" / "Vector_db" / "faiss_metadata.json",
221
+ Path.cwd() / "backend" / "faiss_metadata.json",
222
+ Path.cwd() / "Vector_db" / "faiss_metadata.json",
223
+ ]
224
+ found = False
225
+ for c in candidates:
226
+ if c.exists():
227
+ meta_path = c
228
+ found = True
229
+ break
230
+ if not found:
231
+ meta_path = None
232
+
233
+ title_to_id: Dict[str, int] = {}
234
+ if meta_path and meta_path.exists():
235
+ meta = json.loads(meta_path.read_text(encoding="utf-8"))
236
+ # meta is id -> title; invert for lookup
237
+ for k, v in meta.items():
238
+ if v is None:
239
+ continue
240
+ title_to_id[str(v).strip()] = int(k)
241
+
242
+ for t in df["Title"].astype(str).tolist():
243
+ tid = title_to_id.get(t.strip())
244
+ truths.append([tid] if tid is not None else [])
245
+ else:
246
+ truths = [[] for _ in techs]
247
+
248
+ # Attempt a batched evaluation: load model + index once and search all queries in one batch
249
+ predictions: List[Dict[str, Any]] = []
250
+ use_fast_path = True
251
+ try:
252
+ from sentence_transformers import SentenceTransformer
253
+ import faiss
254
+ # import token helper from pipeline for consistent tokenization
255
+ try:
256
+ from src.pipeline_tech_match import tokens_from_text
257
+ except Exception:
258
+ from pipeline_tech_match import tokens_from_text # type: ignore
259
+ except Exception:
260
+ SentenceTransformer = None # type: ignore
261
+ faiss = None # type: ignore
262
+ tokens_from_text = None # type: ignore
263
+ use_fast_path = False
264
+
265
+ if use_fast_path and pipeline_match_from_tech is not None:
266
+ # Use pipeline directly instead of fast path
267
+ for tech in techs:
268
+ # Call pipeline directly with raw tech stack
269
+ result = pipeline_match_from_tech(tech, top_k=max_k)
270
+ predictions.append(result)
271
+ use_fast_path = False # Skip the rest of fast path processing
272
+ elif use_fast_path and SentenceTransformer is not None and faiss is not None:
273
+ # Fallback to direct embedding if pipeline is not available
274
+ model_name = "all-MiniLM-L6-v2"
275
+ model = SentenceTransformer(model_name)
276
+
277
+ # Pass raw tech stack strings directly to pipeline
278
+ skills_texts = techs
279
+ emb = model.encode(skills_texts, convert_to_numpy=True)
280
+ vecs = np.asarray(emb, dtype=np.float32)
281
+ try:
282
+ faiss.normalize_L2(vecs)
283
+ except Exception:
284
+ pass
285
+
286
+ # locate FAISS index and metadata
287
+ idx_path = Path(__file__).resolve().parent.parent / "Vector_db" / "faiss_index.faiss"
288
+ meta_path = Path(__file__).resolve().parent.parent / "Vector_db" / "faiss_metadata.json"
289
+ if not idx_path.exists():
290
+ candidates = [
291
+ Path(__file__).resolve().parent.parent / "Vector_db" / "faiss_index.faiss",
292
+ Path(__file__).resolve().parent / "faiss_index.faiss",
293
+ Path.cwd() / "backend" / "Vector_db" / "faiss_index.faiss",
294
+ Path.cwd() / "backend" / "faiss_index.faiss",
295
+ Path.cwd() / "Vector_db" / "faiss_index.faiss",
296
+ ]
297
+ for c in candidates:
298
+ if c.exists():
299
+ idx_path = c
300
+ break
301
+ if not meta_path.exists():
302
+ candidates = [
303
+ Path(__file__).resolve().parent.parent / "Vector_db" / "faiss_metadata.json",
304
+ Path(__file__).resolve().parent / "faiss_metadata.json",
305
+ Path.cwd() / "backend" / "Vector_db" / "faiss_metadata.json",
306
+ Path.cwd() / "backend" / "faiss_metadata.json",
307
+ Path.cwd() / "Vector_db" / "faiss_metadata.json",
308
+ ]
309
+ for c in candidates:
310
+ if c.exists():
311
+ meta_path = c
312
+ break
313
+
314
+ if not idx_path.exists() or not meta_path.exists():
315
+ # fallback to per-query pipeline if index/metadata not found
316
+ use_fast_path = False
317
+
318
+ if use_fast_path:
319
+ index = faiss.read_index(str(idx_path))
320
+ meta = json.loads(meta_path.read_text(encoding="utf-8"))
321
+ # batch search using max_k (we will slice down for smaller Ks)
322
+ D, I = index.search(vecs, max_k)
323
+ for row_scores, row_ids, skills_text in zip(D.tolist(), I.tolist(), skills_texts):
324
+ matches = []
325
+ for score, iid in zip(row_scores, row_ids):
326
+ if iid < 0:
327
+ continue
328
+ key = str(iid)
329
+ title = meta.get(key)
330
+ matches.append({"id": int(iid), "title": title, "score": float(score)})
331
+ predictions.append({"skills_text": skills_text, "matches": matches})
332
+ else:
333
+ # Fallback: call pipeline_match_from_tech per-case (slower)
334
+ if pipeline_match_from_tech is None:
335
+ raise RuntimeError("pipeline_match_from_tech not importable and batch path unavailable. Ensure deps are installed.")
336
+ for tech in techs:
337
+ out = pipeline_match_from_tech(tech, top_k=max_k)
338
+ predictions.append(out)
339
+
340
+ # Create output directory
341
+ out_dir.mkdir(parents=True, exist_ok=True)
342
+
343
+ # Save predictions for inspection
344
+ (out_dir / "predictions.json").write_text(json.dumps(predictions, ensure_ascii=False, indent=2), encoding="utf-8")
345
+
346
+ # Print detailed results for first result as example
347
+ if predictions:
348
+ idx = 0
349
+ single_pred = predictions[idx]
350
+ single_truth = truths[idx] if idx < len(truths) else []
351
+
352
+ # Determine rank of first ground-truth id (if present)
353
+ found_rank = None
354
+ found_any = False
355
+ found_top1 = False
356
+ pred_ids = [m.get("id") for m in single_pred.get("matches", [])]
357
+ for pos, pid in enumerate(pred_ids, start=1):
358
+ if pid in single_truth:
359
+ found_any = True
360
+ found_rank = pos
361
+ break
362
+ if pred_ids:
363
+ found_top1 = (pred_ids[0] in single_truth) if single_truth else False
364
+
365
+ single_out = {
366
+ "row_index": idx,
367
+ "tech": df.iloc[idx].get(tech_col) if tech_col in df.columns else None,
368
+ "title": df.iloc[idx].get("Title") if "Title" in df.columns else None,
369
+ "ground_truth_ids": single_truth,
370
+ "found_any": found_any,
371
+ "found_rank": found_rank,
372
+ "found_top1": found_top1,
373
+ "matches": single_pred.get("matches", []),
374
+ }
375
+
376
+ # Save example prediction
377
+ single_path = out_dir / f"example_case.json"
378
+ single_path.write_text(json.dumps(single_out, ensure_ascii=False, indent=2), encoding="utf-8")
379
+
380
+ # Evaluate for each requested K (Precision@K, Recall@K, F1@K)
381
+ metrics_per_k: Dict[int, Dict[str, Any]] = {}
382
+ out_dir.mkdir(parents=True, exist_ok=True)
383
+
384
+ for k in ks:
385
+ m = evaluate_cases(predictions, truths, k)
386
+ metrics_per_k[int(k)] = m
387
+ # save per-K distribution plots in subfolder k{K}
388
+ plot_and_save(m.get("per_case_precision", []), m.get("per_case_recall", []), m.get("confusion_matrix") if k == 1 else None, out_dir / f"k{k}")
389
+
390
+ # write combined summary
391
+ summary = {"ks": ks, "metrics": metrics_per_k}
392
+ (out_dir / "metrics_summary.json").write_text(json.dumps(summary, ensure_ascii=False, indent=2), encoding="utf-8")
393
+
394
+ # Print readable summary
395
+ print("\n=== Evaluation Results ===")
396
+ print(f"Number of test cases: {len(predictions)}")
397
+
398
+ for k in ks:
399
+ metrics = metrics_per_k[k]
400
+ print(f"\nResults for K={k}:")
401
+ print("Aggregated Metrics:")
402
+ print(f" Average Precision: {metrics['precision_at_k_mean']:.3f} (std: {metrics['precision_at_k_std']:.3f})")
403
+ print(f" Average Recall: {metrics['recall_at_k_mean']:.3f} (std: {metrics['recall_at_k_std']:.3f})")
404
+ print(f" Average F1 Score: {metrics['f1_at_k_mean']:.3f} (std: {metrics['f1_at_k_std']:.3f})")
405
+ print(f" Mean Average Precision: {metrics['map_at_k']:.3f} (std: {metrics['ap_at_k_std']:.3f})")
406
+
407
+ print("\nPer-Case Results:")
408
+ for i, (pred, truth) in enumerate(zip(predictions, truths)):
409
+ title = df.iloc[i]["Title"]
410
+ matches = pred.get("matches", [])[:3] # Only show top 3 for each case
411
+ print(f"\nCase {i+1}: {title}")
412
+ print("Ground Truth IDs:", truth)
413
+ print("Top 3 Recommendations:")
414
+ for j, match in enumerate(matches, 1):
415
+ score = match.get("score", 0.0)
416
+ matched_title = match.get("title", "Unknown")
417
+ is_correct = "✓" if match.get("id") in truth else " "
418
+ print(f" {j}. {matched_title} (score: {score:.3f}) {is_correct}")
419
+
420
+
421
+ if __name__ == "__main__":
422
+ main()
src/extract_tech.py ADDED
@@ -0,0 +1,178 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Extract tech stacks from resumes (placed in backend/src).
2
+
3
+ This script can parse a PDF using the hybrid parser (`Parse_resume.py`) located
4
+ in the same `src` folder or read a pre-parsed text file and extract tech stack.
5
+
6
+ Run as:
7
+ python backend/src/extract_tech.py --pdf path/to/resume.pdf
8
+
9
+ """
10
+
11
+ from __future__ import annotations
12
+ import argparse
13
+ import json
14
+ import re
15
+ from pathlib import Path
16
+ from typing import List
17
+
18
+
19
+ # Removed TECH_KEYWORDS whitelist per user request.
20
+ # We now use lightweight heuristics (and a small stopword filter) to accept tokens
21
+ # instead of relying on an explicit whitelist.
22
+ STOPWORDS = {'and', 'or', 'with', 'the', 'a', 'an', 'in', 'on', 'for', 'to', 'of', 'by', 'from', 'at'}
23
+
24
+ try:
25
+ # prefer spaCy stop words (fast, comprehensive)
26
+ from spacy.lang.en.stop_words import STOP_WORDS as _SPACY_STOPWORDS
27
+ STOPWORDS = set(_SPACY_STOPWORDS)
28
+ except Exception:
29
+ try:
30
+ import nltk
31
+ from nltk.corpus import stopwords as _nltk_stopwords
32
+ try:
33
+ # attempt to use already-installed stopwords
34
+ STOPWORDS = set(_nltk_stopwords.words('english'))
35
+ except LookupError:
36
+ # download corpus on demand (will require network)
37
+ nltk.download('stopwords')
38
+ STOPWORDS = set(_nltk_stopwords.words('english'))
39
+ except Exception:
40
+ # minimal fallback
41
+ STOPWORDS = {'and', 'or', 'with', 'the', 'a', 'an', 'in', 'on', 'for', 'to', 'of', 'by', 'from', 'at'}
42
+
43
+ def _token_clean(tok: str) -> str:
44
+ t = tok.strip()
45
+ t = re.sub(r"^[^A-Za-z0-9#+./-]+|[^A-Za-z0-9#+./-]+$", '', t)
46
+ return t
47
+
48
+
49
+ def extract_skills_from_text(text: str) -> List[str]:
50
+ if not text:
51
+ return []
52
+
53
+ lines = [l.strip() for l in text.splitlines()]
54
+
55
+ # Detect both Tech Stack lines and Skills/Technical Skills headings
56
+ heading_re = re.compile(r'^(skills|technical skills|tech\s*stack|techstack|technology\s*stack|technologies|tools|skillset|technical competencies)[:\s-]*$', re.I)
57
+ inline_heading_re = re.compile(r'^(skills|technical skills|tech\s*stack|techstack|technology\s*stack|technologies|tools|skillset)[:\s-]+(.+)$', re.I)
58
+ # explicit Tech Stack line detection (e.g. "Tech Stack: Python, AWS, Docker")
59
+ techstack_line_re = re.compile(r'\btech\s*stack\b\s*[::]\s*(.+)$', re.I)
60
+
61
+ candidates = []
62
+ i = 0
63
+ while i < len(lines):
64
+ line = lines[i]
65
+ if not line:
66
+ i += 1
67
+ continue
68
+
69
+ # explicit inline headings like "Tech Stack: X, Y"
70
+ m_inline = inline_heading_re.match(line)
71
+ if m_inline:
72
+ # If it's a tech stack inline heading the capture may already contain list
73
+ candidates.append(m_inline.group(2).strip())
74
+ i += 1
75
+ continue
76
+
77
+ # catch explicit 'Tech Stack: ...' anywhere in the line
78
+ m_tech = techstack_line_re.search(line)
79
+ if m_tech:
80
+ candidates.append(m_tech.group(1).strip())
81
+ i += 1
82
+ continue
83
+
84
+ if heading_re.match(line) or heading_re.match(line.lower()):
85
+ j = i + 1
86
+ buf = []
87
+ while j < len(lines) and lines[j].strip():
88
+ if re.match(r'^[A-Z][A-Za-z ]{1,40}$', lines[j]) and len(lines[j].split()) <= 4:
89
+ break
90
+ buf.append(lines[j])
91
+ j += 1
92
+ if buf:
93
+ candidates.append(' '.join(buf))
94
+ i = j
95
+ continue
96
+
97
+ i += 1
98
+
99
+ # We collect both explicit 'Tech Stack' lines and Skills/Technical Skills
100
+ # sections. If both appear they'll both contribute candidate strings.
101
+
102
+ seen = set()
103
+ result = []
104
+ split_re = re.compile(r'[,/;|\u2022]+')
105
+
106
+
107
+ for cand in candidates:
108
+ parts = split_re.split(cand)
109
+ for p in parts:
110
+ tok = _token_clean(p)
111
+ if not tok:
112
+ continue
113
+ key = tok.lower()
114
+
115
+ # ignore trivial stopwords
116
+ if key in STOPWORDS:
117
+ continue
118
+
119
+ # Heuristics-only acceptance:
120
+ # - must contain at least one letter
121
+ # - and either contain punctuation/digit (e.g. C++, .NET), or be longer than 1 char
122
+ accept = False
123
+ if re.search(r'[A-Za-z]', tok):
124
+ if re.search(r'[+.#-]', tok) or re.search(r'\d', tok) or len(tok) > 1:
125
+ accept = True
126
+
127
+ if accept and key not in seen:
128
+ seen.add(key)
129
+ result.append(tok)
130
+
131
+ return result
132
+
133
+
134
+ def extract_from_pdf(pdf_path: str) -> List[str]:
135
+ # Import parser from same src folder
136
+ try:
137
+ import sys
138
+ from pathlib import Path
139
+ # Add the src directory to Python path
140
+ src_dir = Path(__file__).resolve().parent
141
+ if str(src_dir) not in sys.path:
142
+ sys.path.insert(0, str(src_dir))
143
+ from Parse_resume import parse_document_hybrid
144
+ except Exception as e:
145
+ raise RuntimeError(f"Could not import Parse_resume.parse_document_hybrid: {e}")
146
+
147
+ res = parse_document_hybrid(pdf_path, save_parsed_text=False)
148
+ text = res.get('content', '')
149
+ skills = extract_skills_from_text(text)
150
+ return skills
151
+
152
+
153
+ def main(argv=None):
154
+ p = argparse.ArgumentParser(description='Extract tech stacks from resumes')
155
+ p.add_argument('--pdf', help='Path to PDF resume to parse')
156
+ p.add_argument('--text', help='Path to pre-parsed text file to read')
157
+ p.add_argument('--only-techstack', action='store_true', help='Only extract tokens from lines that mention "Tech Stack"')
158
+ p.add_argument('--out', help='Path to save JSON output')
159
+ args = p.parse_args(argv)
160
+
161
+ if not args.pdf and not args.text:
162
+ print('Provide either --pdf or --text')
163
+ return
164
+
165
+ if args.pdf:
166
+ skills = extract_from_pdf(args.pdf)
167
+ else:
168
+ txt = Path(args.text).read_text(encoding='utf-8')
169
+ skills = extract_skills_from_text(txt)
170
+
171
+ output = {'skills': skills}
172
+ print(json.dumps(output, ensure_ascii=False, indent=2))
173
+ if args.out:
174
+ Path(args.out).write_text(json.dumps(output, ensure_ascii=False, indent=2), encoding='utf-8')
175
+
176
+
177
+ if __name__ == '__main__':
178
+ main()
src/index_faiss.py ADDED
@@ -0,0 +1,121 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Build a FAISS index from the `tech_stack` column and store Title metadata.
2
+
3
+ This script:
4
+ - reads a CSV (default: backend/Dataset/job_dataset_merged_preprocessed.csv)
5
+ - encodes `tech_stack` text using the sentence-transformers model
6
+ `all-MiniLM-L6-v2` (aka "all-MiniLM-L6-v2")
7
+ - stores vectors in a FAISS index (IndexFlatIP + IndexIDMap after normalizing)
8
+ - stores metadata (Title) in a JSON file with mapping id -> title
9
+
10
+ Usage (PowerShell example):
11
+ C:/PF/Projects/Rs_mini_project/myenv/Scripts/python.exe backend/index_faiss.py
12
+
13
+ Requirements (add to backend/requirements.txt):
14
+ sentence-transformers
15
+ faiss-cpu
16
+
17
+ """
18
+
19
+ from __future__ import annotations
20
+ import argparse
21
+ import json
22
+ from pathlib import Path
23
+ from typing import Optional
24
+
25
+ import numpy as np
26
+ import pandas as pd
27
+ from sentence_transformers import SentenceTransformer
28
+ import faiss
29
+
30
+
31
+ def build_faiss_index(
32
+ input_csv: str | Path = 'Dataset/job_dataset_consolidated.csv',
33
+ index_path: str | Path = 'Vector_db/faiss_index.faiss',
34
+ metadata_path: str | Path = 'Vector_db/faiss_metadata.json',
35
+ model_name: str = 'sentence-transformers/all-MiniLM-L6-v2',
36
+ batch_size: int = 64,
37
+ ) -> tuple[str, str]:
38
+ """Build and save a FAISS index and metadata file.
39
+
40
+ Returns (index_path, metadata_path).
41
+ Metadata file is a JSON mapping from integer id (as string) to Title value.
42
+ """
43
+ input_csv = Path(input_csv)
44
+ index_path = Path(index_path)
45
+ metadata_path = Path(metadata_path)
46
+
47
+ if not input_csv.exists():
48
+ raise FileNotFoundError(f"Input CSV not found: {input_csv}")
49
+
50
+ df = pd.read_csv(input_csv)
51
+
52
+ if 'tech_stack' not in df.columns:
53
+ raise KeyError("Column 'tech_stack' not found in input CSV")
54
+ if 'Title' not in df.columns:
55
+ raise KeyError("Column 'Title' not found in input CSV")
56
+
57
+ texts = df['tech_stack'].fillna('').astype(str).tolist()
58
+ titles = df['Title'].fillna('').astype(str).tolist()
59
+
60
+ # Load model from Hugging Face Hub (all-MiniLM-L6-v2) on CPU
61
+ # SentenceTransformer accepts both 'all-MiniLM-L6-v2' and 'sentence-transformers/all-MiniLM-L6-v2'
62
+ model = SentenceTransformer(model_name, device='cpu')
63
+
64
+ # Encode in batches to avoid high memory usage
65
+ embeddings_list = []
66
+ for i in range(0, len(texts), batch_size):
67
+ batch = texts[i:i + batch_size]
68
+ emb = model.encode(batch, show_progress_bar=True, convert_to_numpy=True)
69
+ embeddings_list.append(emb)
70
+
71
+ embeddings = np.vstack(embeddings_list).astype('float32')
72
+
73
+ # Normalize embeddings for cosine similarity (use inner product with normalized vectors)
74
+ faiss.normalize_L2(embeddings)
75
+
76
+ d = embeddings.shape[1]
77
+ index_flat = faiss.IndexFlatIP(d) # inner product on normalized vectors => cosine similarity
78
+ index = faiss.IndexIDMap(index_flat)
79
+
80
+ ids = np.arange(len(embeddings)).astype('int64')
81
+ index.add_with_ids(embeddings, ids)
82
+
83
+ # Ensure parent directories exist
84
+ index_path.parent.mkdir(parents=True, exist_ok=True)
85
+ metadata_path.parent.mkdir(parents=True, exist_ok=True)
86
+
87
+ faiss.write_index(index, str(index_path))
88
+
89
+ # Save metadata mapping id -> Title
90
+ metadata = {str(int(i)): t for i, t in zip(ids, titles)}
91
+ with open(metadata_path, 'w', encoding='utf-8') as f:
92
+ json.dump(metadata, f, ensure_ascii=False, indent=2)
93
+
94
+ return str(index_path), str(metadata_path)
95
+
96
+
97
+ def _parse_args(argv: Optional[list[str]] = None):
98
+ p = argparse.ArgumentParser(description='Build FAISS index from tech_stack column')
99
+ p.add_argument('--input', '-i', default='Dataset/job_dataset_consolidated.csv')
100
+ p.add_argument('--index', '-x', default='Vector_db/faiss_index.faiss')
101
+ p.add_argument('--metadata', '-m', default='Vector_db/faiss_metadata.json')
102
+ p.add_argument('--model', default='sentence-transformers/all-MiniLM-L6-v2')
103
+ p.add_argument('--batch-size', '-b', default=64, type=int)
104
+ return p.parse_args(argv)
105
+
106
+
107
+ def main(argv: Optional[list[str]] = None):
108
+ args = _parse_args(argv)
109
+ idx_path, meta_path = build_faiss_index(
110
+ input_csv=args.input,
111
+ index_path=args.index,
112
+ metadata_path=args.metadata,
113
+ model_name=args.model,
114
+ batch_size=args.batch_size,
115
+ )
116
+ print('Wrote index to:', idx_path)
117
+ print('Wrote metadata to:', meta_path)
118
+
119
+
120
+ if __name__ == '__main__':
121
+ main()
src/pipeline_tech_match.py ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Pipeline: take tech-stack input -> normalize tokens -> format -> embed -> query FAISS -> output JSON
2
+
3
+ Usage:
4
+ python backend/src/pipeline_tech_match.py --tech "Python, AWS, Docker"
5
+ python backend/src/pipeline_tech_match.py --tech-file path\to\tech.txt
6
+
7
+ Defaults: looks for FAISS files at ../Vector_db/faiss_index.faiss and ../Vector_db/faiss_metadata.json
8
+ """
9
+ from __future__ import annotations
10
+ import argparse
11
+ import json
12
+ from pathlib import Path
13
+ from typing import List, Dict, Any
14
+
15
+ try:
16
+ from sentence_transformers import SentenceTransformer
17
+ except Exception:
18
+ SentenceTransformer = None # type: ignore
19
+
20
+ try:
21
+ import faiss
22
+ except Exception:
23
+ faiss = None # type: ignore
24
+
25
+ import numpy as np
26
+ import re
27
+
28
+
29
+ def _token_clean(tok: str) -> str:
30
+ t = tok.strip()
31
+ t = re.sub(r"^[^A-Za-z0-9#+./-]+|[^A-Za-z0-9#+./-]+$", "", t)
32
+ return t
33
+
34
+
35
+ def tokens_from_text(text: str) -> List[str]:
36
+ if not text:
37
+ return []
38
+ parts = re.split(r"[,/;|\u2022]+", text)
39
+ seen = set()
40
+ out = []
41
+ for p in parts:
42
+ tok = _token_clean(p)
43
+ if not tok:
44
+ continue
45
+ key = tok.lower()
46
+ if key in seen:
47
+ continue
48
+ seen.add(key)
49
+ out.append(tok)
50
+ return out
51
+
52
+
53
+ def pipeline_match_from_tech(
54
+ tech_text: str,
55
+ index_path: str = "../Vector_db/faiss_index.faiss",
56
+ metadata_path: str = "../Vector_db/faiss_metadata.json",
57
+ model_name: str = "all-MiniLM-L6-v2",
58
+ top_k: int = 5,
59
+ ) -> Dict[str, Any]:
60
+ if SentenceTransformer is None:
61
+ raise ImportError("sentence-transformers is required. Install it into your environment (pip install sentence-transformers).")
62
+ if faiss is None:
63
+ raise ImportError("faiss (faiss-cpu) is required. Install it into your environment (pip install faiss-cpu).")
64
+
65
+ # parse tokens and dedupe
66
+ tokens = tokens_from_text(tech_text)
67
+ unique_tokens = sorted(set(tokens), key=lambda s: s.lower())
68
+
69
+ skills_text = "Skills required for this job: " + ", ".join(unique_tokens) if unique_tokens else ""
70
+
71
+ model = SentenceTransformer(model_name)
72
+
73
+ if not skills_text:
74
+ return {"skills": unique_tokens, "skills_text": skills_text, "matches": []}
75
+
76
+ emb = model.encode([skills_text], convert_to_numpy=True)
77
+ vec = np.asarray(emb, dtype=np.float32)
78
+ try:
79
+ faiss.normalize_L2(vec)
80
+ except Exception:
81
+ pass
82
+
83
+ idx_path = Path(index_path)
84
+ meta_path = Path(metadata_path)
85
+
86
+ # If given paths don't exist, try a few likely locations (backend/Vector_db, src-relative, cwd)
87
+ if not idx_path.exists():
88
+ base = Path(__file__).resolve().parent.parent # backend/
89
+ tried = [str(idx_path)]
90
+ candidates = [
91
+ base / "Vector_db" / idx_path.name,
92
+ base / idx_path,
93
+ Path(__file__).resolve().parent / idx_path,
94
+ Path.cwd() / "backend" / "Vector_db" / idx_path.name,
95
+ Path.cwd() / "backend" / idx_path,
96
+ Path.cwd() / "Vector_db" / idx_path.name,
97
+ ]
98
+ found = False
99
+ for c in candidates:
100
+ tried.append(str(c))
101
+ if c.exists():
102
+ idx_path = c
103
+ found = True
104
+ break
105
+ if not found:
106
+ raise FileNotFoundError(f"FAISS index not found at {index_path}. Tried: {tried}")
107
+
108
+ if not meta_path.exists():
109
+ base = Path(__file__).resolve().parent.parent
110
+ tried_m = [str(meta_path)]
111
+ candidates_m = [
112
+ base / "Vector_db" / meta_path.name,
113
+ base / meta_path,
114
+ Path(__file__).resolve().parent / meta_path,
115
+ Path.cwd() / "backend" / "Vector_db" / meta_path.name,
116
+ Path.cwd() / "backend" / meta_path,
117
+ Path.cwd() / "Vector_db" / meta_path.name,
118
+ ]
119
+ found_m = False
120
+ for c in candidates_m:
121
+ tried_m.append(str(c))
122
+ if c.exists():
123
+ meta_path = c
124
+ found_m = True
125
+ break
126
+ if not found_m:
127
+ raise FileNotFoundError(f"FAISS metadata not found at {metadata_path}. Tried: {tried_m}")
128
+
129
+ index = faiss.read_index(str(idx_path))
130
+ D, I = index.search(vec, top_k)
131
+
132
+ meta = json.loads(meta_path.read_text(encoding="utf-8"))
133
+ matches = []
134
+ for score, iid in zip(D[0].tolist(), I[0].tolist()):
135
+ if iid < 0:
136
+ continue
137
+ key = str(iid)
138
+ title = meta.get(key, None)
139
+ matches.append({"id": iid, "title": title, "score": float(score)})
140
+
141
+ return {"skills": unique_tokens, "skills_text": skills_text, "matches": matches}
142
+
143
+
144
+ def main(argv=None):
145
+ p = argparse.ArgumentParser(description="Tech-stack -> embed -> FAISS matching pipeline")
146
+ group = p.add_mutually_exclusive_group(required=True)
147
+ group.add_argument("--tech", help="Tech stack string, e.g. 'Python, AWS, Docker'")
148
+ group.add_argument("--tech-file", help="Path to text file containing tech stack string")
149
+ p.add_argument("--index", help="Path to FAISS index file", default="../Vector_db/faiss_index.faiss")
150
+ p.add_argument("--metadata", help="Path to FAISS metadata json", default="../Vector_db/faiss_metadata.json")
151
+ p.add_argument("--model", help="SentenceTransformer model name", default="all-MiniLM-L6-v2")
152
+ p.add_argument("--topk", type=int, help="Number of top matches to return", default=5)
153
+ p.add_argument("--out", help="Path to save JSON output (if not provided prints to stdout)")
154
+ args = p.parse_args(argv)
155
+
156
+ if args.tech:
157
+ tech_text = args.tech
158
+ else:
159
+ tech_text = Path(args.tech_file).read_text(encoding="utf-8")
160
+
161
+ out = pipeline_match_from_tech(tech_text, index_path=args.index, metadata_path=args.metadata, model_name=args.model, top_k=args.topk)
162
+ j = json.dumps(out, ensure_ascii=False, indent=2)
163
+ if args.out:
164
+ Path(args.out).write_text(j, encoding="utf-8")
165
+ else:
166
+ print(j)
167
+
168
+
169
+ if __name__ == "__main__":
170
+ main()
src/query_faiss_fixed.py ADDED
@@ -0,0 +1,140 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Inspect and query the FAISS index and metadata created by `index_faiss.py`.
2
+
3
+ Usage examples (PowerShell):
4
+ # List first 10 ids
5
+ C:/PF/Projects/Rs_mini_project/myenv/Scripts/python.exe backend/query_faiss_fixed.py --list 10
6
+
7
+ # Show vector info for id 5
8
+ C:/PF/Projects/Rs_mini_project/myenv/Scripts/python.exe backend/query_faiss_fixed.py --show-id 5
9
+
10
+ # Query by text (nearest neighbors)
11
+ C:/PF/Projects/Rs_mini_project/myenv/Scripts/python.exe backend/query_faiss_fixed.py --query-text "python data science" --k 5
12
+
13
+ # Query by existing id (find neighbors of vector with id 0)
14
+ C:/PF/Projects/Rs_mini_project/myenv/Scripts/python.exe backend/query_faiss_fixed.py --query-id 0 --k 5
15
+
16
+ The script expects the FAISS index at `backend/faiss_index.faiss` and metadata at
17
+ `backend/faiss_metadata.json` by default. It uses the same embedding model
18
+ (`all-MiniLM-L6-v2`) to encode text queries.
19
+ """
20
+
21
+ from __future__ import annotations
22
+ import argparse
23
+ import json
24
+ from pathlib import Path
25
+ from typing import Optional
26
+
27
+ import numpy as np
28
+ from sentence_transformers import SentenceTransformer
29
+ import faiss
30
+
31
+
32
+ DEFAULT_INDEX = Path('faiss_index.faiss')
33
+ DEFAULT_META = Path('faiss_metadata.json')
34
+ MODEL_NAME = 'sentence-transformers/all-MiniLM-L6-v2'
35
+
36
+
37
+ def load_index_and_meta(index_path: Path = DEFAULT_INDEX, meta_path: Path = DEFAULT_META):
38
+ if not index_path.exists():
39
+ raise FileNotFoundError(f'FAISS index not found: {index_path}')
40
+ if not meta_path.exists():
41
+ raise FileNotFoundError(f'Metadata file not found: {meta_path}')
42
+
43
+ index = faiss.read_index(str(index_path))
44
+ with open(meta_path, 'r', encoding='utf-8') as f:
45
+ metadata = json.load(f)
46
+ return index, metadata
47
+
48
+
49
+ def list_ids(index, metadata, n: int = 20):
50
+ # Try to read all ids from metadata (keys are strings)
51
+ ids = sorted(int(k) for k in metadata.keys())
52
+ for i in ids[:n]:
53
+ print('id={} -> Title: {}'.format(i, metadata.get(str(i), '')))
54
+
55
+
56
+ def show_vector(index, idx: int, top_dims: int = 8):
57
+ # FAISS doesn't provide direct access to stored vectors for all index types.
58
+ # For IndexIDMap over an IndexFlat, we can reconstruct by searching for exact id.
59
+ # We'll try to use index.reconstruct if available.
60
+ try:
61
+ vec = index.reconstruct(int(idx))
62
+ vec = np.array(vec).astype('float32')
63
+ norm = np.linalg.norm(vec)
64
+ print('id={} vector norm={:.4f} first {} dims: {}'.format(idx, norm, top_dims, vec[:top_dims].tolist()))
65
+ except Exception as e:
66
+ print('Could not reconstruct vector for id {}: {}'.format(idx, e))
67
+
68
+
69
+ def query_by_text(index, metadata, query: str, k: int = 5, model_name: str = MODEL_NAME):
70
+ model = SentenceTransformer(model_name, device='cpu')
71
+ q_emb = model.encode([query], convert_to_numpy=True).astype('float32')
72
+ faiss.normalize_L2(q_emb)
73
+ D, I = index.search(q_emb, k)
74
+ D = D[0]
75
+ I = I[0]
76
+ print('Query: "{}" -> top {} results:'.format(query, k))
77
+ for score, idx in zip(D, I):
78
+ if idx == -1:
79
+ continue
80
+ title = metadata.get(str(int(idx)), '')
81
+ print(' id={} score={:.4f} title={}'.format(int(idx), float(score), title))
82
+
83
+
84
+ def query_by_id(index, metadata, qid: int, k: int = 5):
85
+ # Try to reconstruct vector for qid then search
86
+ try:
87
+ vec = index.reconstruct(int(qid)).astype('float32')
88
+ except Exception as e:
89
+ print('Could not reconstruct vector for id {}: {}'.format(qid, e))
90
+ return
91
+ vec = np.expand_dims(vec, axis=0)
92
+ faiss.normalize_L2(vec)
93
+ D, I = index.search(vec, k)
94
+ D = D[0]
95
+ I = I[0]
96
+ print('Neighbors for id={} ->'.format(qid))
97
+ for score, idx in zip(D, I):
98
+ if idx == -1:
99
+ continue
100
+ title = metadata.get(str(int(idx)), '')
101
+ print(' id={} score={:.4f} title={}'.format(int(idx), float(score), title))
102
+
103
+
104
+ def _parse_args(argv=None):
105
+ p = argparse.ArgumentParser(description='Inspect/query FAISS index')
106
+ p.add_argument('--index', '-x', default=str(DEFAULT_INDEX))
107
+ p.add_argument('--meta', '-m', default=str(DEFAULT_META))
108
+ p.add_argument('--list', '-l', nargs='?', const=20, type=int, help='List first N ids (default 20)')
109
+ p.add_argument('--show-id', type=int, help='Show vector info for given id')
110
+ p.add_argument('--query-text', type=str, help='Query by text')
111
+ p.add_argument('--query-id', type=int, help='Query by existing id (find neighbors)')
112
+ p.add_argument('--k', type=int, default=5, help='Number of neighbors to return')
113
+ return p.parse_args(argv)
114
+
115
+
116
+ def main(argv=None):
117
+ args = _parse_args(argv)
118
+ index, metadata = load_index_and_meta(Path(args.index), Path(args.meta))
119
+
120
+ if args.list is not None:
121
+ list_ids(index, metadata, args.list)
122
+ return
123
+
124
+ if args.show_id is not None:
125
+ show_vector(index, args.show_id)
126
+ return
127
+
128
+ if args.query_text:
129
+ query_by_text(index, metadata, args.query_text, k=args.k)
130
+ return
131
+
132
+ if args.query_id is not None:
133
+ query_by_id(index, metadata, args.query_id, k=args.k)
134
+ return
135
+
136
+ print('No action specified. Use --help for usage examples.')
137
+
138
+
139
+ if __name__ == '__main__':
140
+ main()