Eng I, Eng Run (Engineer I β Engineering Run)
Invesco
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
Selection process
- Round 1: Online aptitude test
- Round 2: Technical interview (SQL, Python, ETL concepts)
- Round 3: HR interview (fit, motivation, workβculture alignment)
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight Invesco's market reputation, recent tech innovations, and how your skills in SQL directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.