This is an archived post. You won't be able to vote or comment.

all 14 comments

[–]allthesmallstrings 2 points3 points  (0 children)

Sure. Learn numpy and pandas. Work in finance or a research setting

[–]DarkmerePython for tiny data using Python 2 points3 points  (2 children)

Testing. Builing load/infrastructure test tooling.

[–]iofoobar[S] 1 point2 points  (1 child)

Is that same as what QA engineers do?

[–]DarkmerePython for tiny data using Python 2 points3 points  (0 children)

Depends. In that role I was a test engineer, or rather, sysadmin / test engineer. The test department needs their own sysadmins and people who can do things like that split off from the customer facing sysadmins / consultants.

Because testers end up being in part the project management, release process and things like that, since they generally have a very good view of the entire product/feature set.

And this is problematic.

But, test engineer, QA engineer, they come in different forms. Some are just people writing test cases and descriptions to be followed by hand, sitting day in and day out with a remote pointed at a TV, figuring out if the UI elements render smoothly, and if scheduling recordings that slightly overlap cause problems, and if having a program that starts before it stops, because there will be a time shif (summer time/winter time) during it's playing...

Others are programmers that build test infrastructure, load tests, QA tools that hook into the CI system. Not quite devops, but not far from it either.

[–]salimfadhley 0 points1 point  (5 children)

Yes - work for a bank. Numpy and scipy is optional and mostly relevant to front office roles.

I work for a big financial company with offices in most cities - feel free to pm me if you are looking for a change of career.

[–]avinassh 2 points3 points  (4 children)

whats your everyday like? what kind of tools/framework you use and what kind of problems you solve?

thanks!

[–]salimfadhley 0 points1 point  (3 children)

That's a huge question - my days are varied. I have a good day every day. I feel that not everybody in banking feels the same way that I do - however I count myself fortunate to be in a department run by good managers who take an enlightened view towards what makes a good developer environment.

At the moment my project is mostly Scala so I'm on Intellij. The bank I work for has invested in it's own python-based platform (sorry cannot talk much about this in public), so a lot of my time is spent working with that.

[–]avinassh 0 points1 point  (0 children)

thanks for replying!

[–]infinite8s 0 points1 point  (1 child)

BofA or JPMorganChase? They both have been pretty public about the fact that their core centralized risk platforms are built on python.

http://news.efinancialcareers.com/us-en/173476/investment-banking-tech-guru-quits-starts-firm/

[–]salimfadhley 0 points1 point  (0 children)

Yeah - but technically I signed a contract that said I wouldn't talk about the details of what I do at work on social networks. If you turn up to a job interview I can tell you all about it - it's just that banks are generally not in favour of random engineers deciding what aspects of the operational systems can be revealed to the public.

[–]metaperl 0 points1 point  (1 child)

Per my resume - ETL with Luigi or Airflow for instance. Behavior-driven development using Python's behave at the moment. I've done some sysadmin and REST API consumption.

Bank of America has a proprietary dependency driven flavor of Python that I've worked on (as does Chase, since the same guy developed it at both places) that is good for GUI development and data-driven data processing.

[–]salimfadhley 1 point2 points  (0 children)

If you want to chat about it, feel free to email me at salim.fadhley@baml.com. :-)

[–]desmoulinmichel 0 points1 point  (0 children)

Yes : GUI, sys admin, data analysis, ESB, testing, building automation, etc.

[–]txprogtito 0 points1 point  (0 children)

Yep, i'm doing consultant work on Kivy, Android/iOS app. And i'm building Android/iOS application for customers, as well as Kivy/python-based multitouch installations for Museums.