Required Skills

Python Developer

Work Authorization

  • US Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 7th Dec 2022

JOB DETAIL

  • 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

Qualifications

 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

 

Company Information