Software Engineer – Python

3 weeks ago


Ernakulam, India BEO Software Full time

Location : Kochi

Employment Type : Full Time

Work Mode : Hybrid

Experience : 3-6 yrs

Job Code : BEO-5640

Posted Date : 28/08/2025

Job Description

Responsibilities

Roles & Responsibilities
1. Conduct original research on generative AI models, focusing on model architectures, training methods, fine-tuning, and evaluation strategies.
2. Build Proof of Concepts (POCs) with emerging AI innovations and assess their feasibility for production.
3. Design and experiment with multimodal generative models (text, images, audio, and other modalities).
4. Develop autonomous, agent-based AI systems (agentic AI) capable of adaptive decision-making.
5. Lead the design, training, fine-tuning, and deployment of generative AI systems on large datasets.
6. Optimize AI algorithms for efficiency, scalability, and computational performance using parallelization, distributed systems, and hardware acceleration.
7. Manage data preprocessing and feature engineering (cleaning, normalization, dimensionality reduction, feature selection).
8. Evaluate and validate models using industry-standard benchmarks; iterate to achieve target KPIs.
9. Provide technical leadership and mentorship to junior researchers and engineers.
10. Document research findings, model architectures, and experimental outcomes in technical reports and publications.
11. Stay updated with the latest advancements in NLP, DL, and generative AI, fostering a culture of innovation within the team.

Mandatory Technical & Functional Skills

  • Strong expertise in PyTorch or TensorFlow.
  • Proficiency in deep learning architectures: CNN, RNN, LSTM, Transformers, and LLMs (BERT, GPT, etc.).
  • Experience fine-tuning open-source LLMs (Hugging Face, LLaMA 3.1, BLOOM, Mistral AI, etc.).
  • Hands-on knowledge of PEFT techniques (LoRA, QLoRA, etc.).
  • Familiarity with emerging AI frameworks & protocols (MCP, A2A, ACP, etc.).
  • Deployment experience with cloud AI platforms: GCP Vertex AI, Azure AI Foundry, or AWS SageMaker.
  • Proven track record in building POCs for cutting-edge AI use cases.

Desired Candidate Profile

Preferred Technical & Functional Skills

  • Experience with LangGraph, CrewAI, or Autogen for agent-based AI.
  • Large-scale deployment of GenAI/ML projects with MLOps/LLMOps best practices.
  • Experience handling scalable data pipelines (BigQuery, Synapse, etc.).
  • Strong understanding of cloud computing architectures (Azure, AWS, GCP).

Key Behavioral Attributes

  • Strong ownership mindset: able to lead end-to-end project deliverables, not just tasks.
  • Ability to align AI solutions with business objectives and data requirements.
  • Excellent communication and collaboration skills for cross-functional projects.

  • Software Engineer

    3 weeks ago


    Ernakulam, India BEO Software Full time

    Python, PyTorch/TensorFlow LLMs & Generative AI (BERT, GPT, Hugging Face) Agentic AI & MCP frameworks NLP & Deep Learning (CNN, RNN, Transformers) Cloud AI (GCP, Azure, AWS)

  • Python Developer

    3 weeks ago


    Ernakulam, India Vectorshades Full time

    Are you a skilled Python Developer with expertise in SDS2 & Tekla software? We're hiring and want you to join our team Requirements: Bachelor's degree in civil, structural engineering, computer science, or a related field. Strong proficiency in Python, including object-oriented design. Understanding of prompt engineering using AI to bridge between SDS2 and...


  • Ernakulam, India JK Lucent Full time

    Senior Backend Engineer – Python (AI-Powered Systems) Location:Infopark Koratty, Chalakkudy, Kerala Employment Type:Full-Time, Onsite Experience: 5+ Years About the Role We are looking for aSenior Backend Engineer – Pythonwho has a solid foundation in backend architecture, real-time systems, and Python development. You will be leading the backend...

  • Python Intern

    3 days ago


    Ernakulam, India RP2 Full time

    Title: Python Full Stack Intern* *Company Name:* iDatalytics *Location:* Kochi *Duration:* 3 months *Responsibilities:* - Engage in both front-end and back-end development using Python, Django/Flask frameworks. - Implement and maintain database structures, ensuring efficient data storage and retrieval. - Create responsive and visually appealing UI/UX...

  • Python Intern

    3 weeks ago


    Ernakulam, India LearnBuds Full time

    Key Responsibilities: Software Development: Assist in the development and maintenance of web applications using Python and Collaborate with senior developers to write clean, efficient, and maintainable code. Front-end Development: Work with HTML, CSS, JavaScript, and to create user-friendly interfaces. Ensure responsiveness and usability of web...


  • Ernakulam, India Focaloid Technologies Full time

    We are on search for highly passionate Python developers with sound experience, who can involve in the end to end development of our company's products and projects' modules and can work with project managers and systemspecialists to achieve its success. Key Responsibilities: Design, build, and maintain efficient, reusable, and reliable Python services...


  • Ernakulam, India Experion Full time

    Job Purpose-Be a Lead/Senior Engineer in Python Technology. Job Description-Good hands-on knowledge in Django or Flask.Experience in designing & developing Microservices based applications, Unit testing using Pytest or similar, DevOps and Agile practices, Code Reviews.Good development experience of at least 6+ years in Python + one amongst .NET, NodeJS,...


  • Ernakulam, India BEO Software Full time

    Build API-first data pipelines, parse/deduplicate job data, manage embeddings via Azure OpenAI, integrate HR systems, handle Azure-based batch/stream jobs, ensure telemetry, and collaborate on exports. Requires Python, TypeScript, Azure, PostgreSQL. Required Candidate profile 4+ yrs backend/data engineering with Python(FastAPI,Playwright),TypeScript,Azure...


  • Ernakulam, India A4 Mercantiles Full time

    Job Description: As a Python developer, you will be responsible for designing, implementing, and maintaining Python-based applications and systems. You will collaborate with a team of developers, designers, and project managers to deliver high-quality software solutions. Your role will involve writing efficient, scalable, and maintainable code, as well as...

  • Python Developer

    3 weeks ago


    Ernakulam, India Focaloid Technologies Full time

    Job Description: We are on search for highly passionate Python developers with sound experience, who can involve in the end to end development of our company's products and projects' modules and can work with project managers and systemspecialists to achieve its success. Key Responsibilities: Design, build, and maintain efficient, reusable, and reliable...