KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
JD #3107
Applications open Internship

Eng I, Eng Run (Engineer I – Engineering Run)

Invesco

  • Hyderabad, India
  • 5 LPA
  • Internship
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Invesco is a leading global investment management firm with a strong presence in more than 20 countries, including India. The company manages assets across a wide range of strategies, from equities and fixed income to alternatives and real‑assets solutions. In India, Invesco operates out of major financial hubs such as Mumbai, Bengaluru and Hyderabad, offering a collaborative environment that blends global best practices with local market insights.

Employees benefit from a culture that encourages continuous learning, innovation, and a client‑first mindset, making it an attractive destination for fresh talent looking to launch a career in finance‑technology.

The role of Engineer I – Engineering Run (Eng I, Eng Run) is an entry‑level position designed for recent graduates or interns who have a solid foundation in computer science, information systems or related disciplines. As a member of the Application Support and Data Engineering team, you will be responsible for ensuring the smooth operation of critical business applications and data pipelines that power Invesco’s investment and reporting processes. This role offers exposure to enterprise‑grade technologies, cross‑functional collaboration, and the opportunity to contribute to automation initiatives that improve operational efficiency.

Key responsibilities include

  • Provide day‑to‑day application and production support for critical business systems.
  • Investigate, diagnose and resolve application, data and system issues in a timely manner.
  • Monitor application health, batch jobs and data pipeline performance.
  • Support ETL/ELT processes, ensuring data quality and timely delivery.
  • Assist in application releases, upgrades, and functional testing.
  • Identify opportunities for automation and process improvement, and implement scripts or tools where feasible.
  • Coordinate with development, infrastructure, and business teams to address incidents and change requests.
  • Participate in on‑call rotations, providing evening, weekend and holiday support as required.
  • Maintain documentation of support procedures, run‑books and known issues.
  • Contribute to continuous improvement initiatives such as root‑cause analysis and post‑mortem reviews.

Technical stack for this role includes SQL and relational databases, Python scripting, ETL/ELT concepts, batch processing tools, and job schedulers like AutoSys and UAC. Familiarity with Snowflake, AWS services, Informatica Cloud and Agile/Scrum methodologies is considered a plus. The role offers a clear growth path: successful engineers can progress to senior engineer, data engineer, or solution architect positions, eventually moving into lead or managerial roles within the technology or operations domains.

Why join Invesco? The firm provides a hybrid work model that balances office collaboration with flexibility, a structured mentorship program, and exposure to the financial services industry’s cutting‑edge technology stack. Freshers get the chance to work on real‑world production systems, learn from seasoned professionals, and build a foundation for a rewarding career in data engineering and application support.

Eligibility & process

Who can apply

Bachelor's degree in Computer Science, Information Systems, MIS, Business Administration or related discipline; minimum 60% aggregate (or equivalent CGPA); graduating batch 2023‑2025; no active backlogs at the time of joining; internships, academic projects or relevant experience preferred.

Skills & stack

SQL Python ETL ELT Data Pipelines Autosys UAC Troubleshooting

Selection process

  1. Round 1: Online aptitude test
  2. Round 2: Technical interview (SQL, Python, ETL concepts)
  3. Round 3: HR interview (fit, motivation, work‑culture alignment)

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (SQL, Python, ETL, ELT, Data Pipelines, Autosys, UAC, Troubleshooting) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Invesco Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join Invesco as a Eng I, Eng Run (Engineer I – Engineering Run)?
Highlight Invesco's market reputation, recent tech innovations, and how your skills in SQL directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Invesco 5 LPA
Recruiter Resume Apply
Chat Chat with Kashii