Search by job, company or skills

  • Posted 2 days ago
  • Be among the first 30 applicants
Early Applicant

Job Description

Job Description

Role Title: Python Engineer

Experience: 3 to 4 years

Key Responsibilities

  • Assist in developing lightweight Python-based utilities and scripts to support automation feasibility validation and diagnostic testing.
  • Contribute to internal code libraries by building and documenting reusable Python components.
  • Support the development of document parsing, data transformation, and API simulation tools under guidance.
  • Collaborate with senior developers to troubleshoot technical issues and implement fallback logic.
  • Learn and apply coding standards for modular design, structured logging, and exception handling.
  • Contribute to internal automation projects involving No Code / Low Code platforms (on a need basis).
  • Maintain and update internal repositories with vetted preprocessing tools (e.g., tabular extraction, basic NLP workflows).
  • Participate in code reviews and documentation efforts for SI-delivered components.
  • Implement post-deployment enhancements such as retry handling, optimization scripts, or enrichment utilities.

Required Technical Skills

  • Strong programming fundamentals in Python, with hands-on expertise in functions, OOP concepts, modules, exception handling, decorators, context managers, and advanced data structures.
  • Excellent logical reasoning, algorithmic problem-solving, and debugging skills demonstrated through professional and project work.
  • Ability to write clean, reusable, and modular code following design patterns and coding best practices (PEP8, type hinting).
  • Basic understanding of relational databases (preferably MSSQL) with ability to write and optimize simple queries (CRUD operations, joins, indexing).
  • Exposure to API integration concepts (requests, response parsing, status codes).
  • Basic familiarity with reusable function design, utility packaging, and modular code principles.
  • Awareness of cloud concepts such as function-as-a-service (e.g., Azure Functions or AWS Lambda).
  • Experience in building beginner-level scalable web applications or dashboards using Flask, Django, Streamlit, or FastAPI.
  • Exposure to Git and understanding of the purpose of CI/CD pipelines, even if not yet implemented independently.
  • Exposure to basic AI workflows and use of Python libraries like OpenAI, Langchain, or Azure AI SDKs.
  • Understanding of JSON, REST APIs, and common data exchange formats.
  • Experience in libraries like NumPy, pandas, scikit-learn, or TensorFlow is an added advantage.

Good to Have Skills

  • Exposure to basic NLP libraries and document parsing.
  • Experience with container basics (Docker) or cloud environments (Azure, AWS).
  • Awareness of No Code / Low Code concepts and platforms.

Soft Skills

  • Eagerness to learn, apply feedback, and follow coding best practices.
  • Clear communication and curiosity in understanding problem statements.
  • Team player mindset with willingness to support senior engineers and cross-functional teams.
  • Organized in maintaining code documentation and commit history.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Certifications such as PCEP (Certified Entry-Level Python Programmer), PCAP (Certified Associate in Python Programming), or Microsoft Certified: Azure AI Fundamentals are desirable.

Deliverables

  • Utility scripts, diagnostic tools, and transformation pipelines.
  • Internal component documentation and usage guidelines.
  • Participation in internal testing, feedback cycles, and repository maintenance.
  • Contributions to project delivery assets under mentorship.

Interview Process

  • Round 1: Python fundamentals, debugging, and problem-solving; hands-on task involving basic utility development or integration logic.
  • Round 2: Advanced Python concepts; communication and teamwork round to evaluate fitment in collaborative, agile teams.

Work Location Hyderabad

Notice Period 30 days

Time Zone Selected candidate is required to work as per:

India Time (IST) / European Time (CET/GMT) / Americas Time Zone (EST)

More Info

Job Type:
Industry:
Employment Type:

Job ID: 143241537

Similar Jobs