1. Job Title: Software Developer, Software Engineer  
2. Introduction/Overview: We are seeking a passionate and skilled Software Developer/Engineer with 2 to 4 years of experience to join our Information Technology (IT) department, this role is pivotal in driving innovation and delivering scalable software solutions across any domain, the developer will contribute to the development, testing, and deployment of intelligent systems and applications, leveraging modern programming practices and data-driven approaches, the position offers a unique opportunity to work on impactful projects that support strategic business goals and digital transformation initiatives  
3. Roles & Responsibilities: Design, develop, and maintain efficient, reusable, and reliable Python code for backend services and data pipelines, implement machine learning models using Scikit-learn and integrate them into production environments with REST APIs, perform data preprocessing, feature engineering, and model evaluation using appropriate metrics and validation techniques, develop interactive and insightful data visualizations using Matplotlib, Seaborn, and Plotly to support business decisions, build and deploy dashboards and applications using Streamlit and integrate them with Jupyter Notebooks for analysis, collaborate with cross-functional teams to gather requirements, design system architecture, and deliver high-quality software solutions, utilize Git for version control and manage code repositories with best practices in branching and merging strategies, write unit tests using PyTest or Unittest frameworks to ensure code quality and reliability, work with virtual environments (venv, pipenv) to manage dependencies and maintain isolated development environments, demonstrate strong problem-solving skills, attention to detail, and the ability to debug and resolve complex issues efficiently, communicate effectively with team members and stakeholders, providing regular updates and documentation on project progress, exhibit a proactive and collaborative attitude, with a willingness to learn and adapt to new technologies and methodologies  
4. Years of Experience: 2 to 4 years  
5. Education Qualification: Bachelor of Engineering (BE) in Computer Science, Information Technology, or a related field  
6. Skills/Knowledge: Python, object-oriented programming, Python standard libraries (os, sys, datetime), JSON/CSV data handling, Pandas, NumPy, REST API integration using Requests or Flask, exception handling, debugging, unit testing with PyTest/Unittest, Git, virtual environments (venv, pipenv), Scikit-learn, supervised and unsupervised learning, model evaluation metrics (accuracy, precision, recall, F1 score), cross-validation, hyperparameter tuning (GridSearchCV, RandomizedSearchCV), regression, classification, clustering (KMeans, DBSCAN), Matplotlib, Seaborn, Plotly, data storytelling, Streamlit, Jupyter Notebooks, OpenAI API (GPT-3.5, GPT-4), LangChain, tokenization, embeddings, fine-tuning, RAG, vector databases (FAISS, Pinecone), LLMOps, TensorFlow Lite, ONNX, model compression, Edge AI, JavaScript (ES6+, DOM manipulation, Fetch API, AJAX, Promises, async/await), browser developer tools  
7. Key Competencies: Strong problem-solving skills, attention to detail, debugging and troubleshooting, effective communication, collaboration, adaptability, proactive learning, mentoring, leadership potential, architectural thinking, performance tuning, documentation, code quality focus  
8. Domain/Industry: Information Technology, Software Development, Artificial Intelligence, Data Science  
9. Employment Type: No Details Found  
10. Company Overview: No Details Found  
11. Benefits & Opportunities: Progressive career path to Senior Software Engineer or Technical Lead, opportunity to work on impactful and strategic digital transformation projects, mentoring and leadership development, exposure to cutting-edge technologies including LLMs and Edge AI  
12. Location & Travel: No Details Found