Senior Python Engineer, Tech Lead- Data Intelligence Gateway (DIG) Team
3- 6 month contract to hire (client will sponsor if needed)
Remote (client has offices all across the US might need to go in every now and then but 100% remote) work is EST hours
Interview process: Coding test is required prior to submittal to the client, then two rounds of video interview with client
Notes:
- Wants this person to be a true tech lead not only by being hands on but also helping with mentoring junior teammates and also be apart of the interview process in the future as team grows
- This team is the DIG (Data Intelligence gateway) team which is a start up branch off of the A&M team.
- Team includes: 2 senior Engineers including (CTO) and 2 analysts 1 skilled and able to do true R&D work and the other is less skilled and more junior.
- Wants candidates to have experience interviewing and helping grow a team and also be able to mentor other teammates.
-Overall years of experience does not matter. As long as they are solid and can walk the walk
-Wants an engineer who is experienced in engineering concepts/ practices that are scalable and able to build software processes
-This person will be coding 70% of the time fixing issues and building features
-They are a full stack python shop.
-Does not care if candidates come from another language as long as they have really strong engineering fundamentals and can learn.
-Big must have is the technical leadership experience and thought leadership in the space.
-Is ok with candidates having casual experience with cloud as long as they are willing to learn.
-Being able to wear the Dev Ops hat is also a must have
-They have been searching for a little while but then took down the job due to the candidates being too junior. made some adjustments to the JD and now has been out for about a month.
-likes the temp to perm model and wants to go that route and try before they buy.
- Wants to see solid career progression when seeing candidates background
- Wants candidates to fully understand engineering principles and why they are important
Job Description:
As a Senior Python Engineer and Tech Lead , you will have the opportunity to work with the A&M DIG team on a variety of interesting projects. You will be interacting with internal stakeholders to build a truly unique offering to the private equity market.
Responsibilities Include
- Take part in technical leadership, system architecture, and the iterative development of the DIG team's code base
- Mentor juniors in engineering best practices, including code reviews, good testing practices, design, and implementation
- Help design, build and maintain scalable, available, and robust systems to acquire, ingest, process and analyze data
- Elevate experimental machine learning applications and features developed by our analytics team to production grade.
- Continuously improve upon our tooling architecture via improvements of the existing systems.
- Communicate work to and receive feedback by technical and non-technical audiences.
- Occasionally participate in the interview process of future DIG engineers, including coding and system design interviews
- A Bachelor's degree or higher in a quantitative field (computer science, engineering, etc.)
- 3+ years of relevant experience, including having participated in system design interviews
- experience providing technical leadership and/or mentorship
- Solid experience with at least one modern programming language (Python, Scala, Java, Go, R)
- Good knowledge and understanding of HTML/CSS/JS in the modern web
- Experience working and interfacing with relational databases (PostgreSQL preferred)
- Experience with distributed systems
- Experience with web crawling and scraping
- Some experience using cloud computing platforms to build processes (AWS, Google Cloud Platform, Microsoft Azure)
- Test-driven development (TDD), test automation, CI / CD experience
- Knowledge of DevOps principles
- Exceptional project management skills
- Excellent interpersonal and communication skills
- Flexibility to work as both a team member in a collaborative setting and as an individual contributor
- Ability to thrive and be effective in fast-paced settings
- Ability to work independently in remote and hybrid workplace settings