Princ. Eng. I, Invest Tech

Main Location
Atlanta, GA, United States
Open jobs

 

Invesco is a leading global assetmanagement firm with more than $917.5B* in assets under management. We provideour retail and institutional clients a diverse and comprehensive range ofinvestment capabilities to help people get more out of life. Invesco ispublicly traded on the New York Stock Exchange (IVZ) and has about 7,000employees in over 20 countries. (*As of September 30, 2017)

 

Invesco Technology is a globalorganization with 1300+ employees working together to serve our business todeliver a superior investment experience. We operate under a OneTech philosophythat guides our attitudes and business decisions and creates a trulycollaborative environment. Our people are our priority because working togetherwe can develop the innovative solutions that will propel us to becoming leadersin the asset management space in the digital and data economy. 

 

“The thing I like best about workingin IT at Invesco is the people.  Every day, I am inspired by who Iget to work with, not just in my local office, but around the globe.” – ITManager, Houston, USA.

 
 

We’re seeking aPrincipal Engineer to join a fast-paced agiledevelopment team using the latest technologies to build portfolio constructionand analysis applications. In this position, you will work closely with theInvesco Global Solutions group to envision, design, and deploy scalabletechnology solutions.  You’ll be expected to have basic investmentsknowledge to quickly and accurately collect and visualize investmentprocesses.  The environment is demanding, and you will be challenged.We expect that you are fluent in all things data, and you also understand thenuances of financial services and our investment capabilities. You’ll be a partof a dynamic, collaborative team that wants to hear your input because you havea sound foundation in technology and investments. The ideal candidate ispassionate about speed, quality, automation, and continuous delivery. We’reactively cultivating a culture of innovation and excellence, and while not foreveryone, this environment will be challenging and rewarding for the rightindividual who welcomes dynamism and solving complex problems. Our team issensitive to an ever-evolving technological landscape where thirst for knowledgeand learning is mandatory, and the mastery of new skills and best practices isessential.

 
Key Responsibilities / Duties:
  • Work on new andinnovative portfolio analytics applications along with other experienceddevelopers.
  • Identify, ingest, andenrich a diverse set of structured and unstructured big data into datasets foranalysis.
  • Operate and extend thedata research platform to deliver production-quality data on time for analysis.
  • Own end-to-end dataworkflows and develop deep domain expertise to ensure data quality andcompleteness
  • Experiment with newtechnologies and acquire new skills to find creative solutions to the uniquechallenges we will encounter along the way

 

Invesco is a leading global assetmanagement firm with more than $917.5B* in assets under management. We provideour retail and institutional clients a diverse and comprehensive range ofinvestment capabilities to help people get more out of life. Invesco ispublicly traded on the New York Stock Exchange (IVZ) and has about 7,000employees in over 20 countries. (*As of September 30, 2017)

 

Invesco Technology is a globalorganization with 1300+ employees working together to serve our business todeliver a superior investment experience. We operate under a OneTech philosophythat guides our attitudes and business decisions and creates a trulycollaborative environment. Our people are our priority because working togetherwe can develop the innovative solutions that will propel us to becoming leadersin the asset management space in the digital and data economy. 

 

“The thing I like best about workingin IT at Invesco is the people.  Every day, I am inspired by who Iget to work with, not just in my local office, but around the globe.” – ITManager, Houston, USA.

 
 

We’re seeking aPrincipal Engineer to join a fast-paced agiledevelopment team using the latest technologies to build portfolio constructionand analysis applications. In this position, you will work closely with theInvesco Global Solutions group to envision, design, and deploy scalabletechnology solutions.  You’ll be expected to have basic investmentsknowledge to quickly and accurately collect and visualize investmentprocesses.  The environment is demanding, and you will be challenged.We expect that you are fluent in all things data, and you also understand thenuances of financial services and our investment capabilities. You’ll be a partof a dynamic, collaborative team that wants to hear your input because you havea sound foundation in technology and investments. The ideal candidate ispassionate about speed, quality, automation, and continuous delivery. We’reactively cultivating a culture of innovation and excellence, and while not foreveryone, this environment will be challenging and rewarding for the rightindividual who welcomes dynamism and solving complex problems. Our team issensitive to an ever-evolving technological landscape where thirst for knowledgeand learning is mandatory, and the mastery of new skills and best practices isessential.

 
Key Responsibilities / Duties:
  • Work on new andinnovative portfolio analytics applications along with other experienceddevelopers.
  • Identify, ingest, andenrich a diverse set of structured and unstructured big data into datasets foranalysis.
  • Operate and extend thedata research platform to deliver production-quality data on time for analysis.
  • Own end-to-end dataworkflows and develop deep domain expertise to ensure data quality andcompleteness
  • Experiment with newtechnologies and acquire new skills to find creative solutions to the uniquechallenges we will encounter along the way
 
Work Experience / Knowledge:
  • Minimum 8 years ofproven experience in Python development. Advanced experience with Python andlibraries like numpy, pandas, scipy, and matplotlib
  • Minimum 6 years ofproven experience with Linux server administration, Docker, Git, IT security,distributed computing, and parallel computation
  • Experience workingwith Cloud Platforms (AWS)
  • Good experience withimplementing DevOps practices & test automation
  • Advanced experiencewith programming Restful APIs using Flask, Django etc.
  • Intermediate toadvanced database programming experience with both SQL (e.g. Oracle, SQLServer, PostgreSQL, MySQL) and noSQL (e.g. Parquet) data stores.
  • Basic to Intermediateunderstanding of Equity, Fixed Income, and Derivative instruments
  • Knowledge of WebTechnologies like AJAX, Angular & React, Javascript, HTML, Bootstrap is aplus
  • Knowledge of datavisualization tools (e.g. Plotly, PowerBI, Tableau, Plotly Dash, orRShiny) is a plus
 
 

Skills / OtherPersonal Attributes Required:

 
  • Comfortable working with ambiguity(e.g. imperfect data, loosely defined concepts, ideas, or goals) andtranslating these into more tangible outputs
  • Strong analytical and criticalthinking skills
  • Self-motivated.  Capableof working with little or no supervision
  • Strong written and verbalcommunication skills
  • Enjoy challenging andthought-provoking work and have a strong desire to learn and progress
  • Ability to manage multiple tasks andrequests
  • Must demonstrate a positive,team-focused attitude
  • Ability to react positively underpressure to meet tight deadlines
  • Good inter-personal skills combinedwith willingness to listen
  • Structured, disciplined approach towork, with attention to detail
  • Flexible – able to meet changingrequirements and priorities
  • Maintenance of up-to-date knowledgein the appropriate technical areas
  • Able to work in a global,multicultural environment
 
Formal Education: 
 
  • Bachelors or Masters in ComputerScience, or other similar degrees from a top tier educational institutionpreferred
 

WORKINGCONDITIONS:

 
  • Normal office environment withlittle exposure to noise, dust and temperatures 
  • The ability to lift, carry orotherwise move objects of up to 10 pounds is also necessary
  • Normally works a regular schedule ofhours, however hours may vary depending upon the project or assignment
 

COMPETENCYREQUIREMENTS – INVESCO CORE:

 
  • We are passionate about our clients’success
  • Working together, we achieve more
  • We believe in the continuous pursuitof performance excellence
  • We earn trust by acting withintegrity
  • People are the foundation of oursuccess


Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
Mission
We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team
Princ. Eng. I, Invest Tech
Invesco, Ltd.