Python Algorithm Developer

Apply Now

Company: Futran Tech Solutions Pvt. Ltd.

Location: Austin, TX 78745

Description:



Role - Python Algorithm Developer III

Location - Austin, TX

# of positions - 1

Yrs. of experience - 10+

Mode of employment - Full-Time

Compensation - $150K Including QPLC

Job Description :

The ideal candidate will have the following:
  • Strong object-oriented programming skills
  • Expert-level knowledge of the Python programming language
  • Experience building full software systems and reusable libraries
  • Thinks about wholistic systems, design patterns, and has some architecture experience
  • Strives to create elegant, efficient code
  • Can optimize / refactor code for optimal performance
  • Contributes to open source or create reusable libraries
  • Enjoys the challenge of solving difficult and unique problems
  • Works collaboratively as a team player on a multi-functional Agile software team


Requirements:
  • 8-10 years of software engineering experience.
  • 5+ years Python experience, current on latest Python versions 3.9+.
  • Strong Object-oriented programming, code abstraction and design pattern experience required.
  • A background in other object-oriented programming languages such as Java, C# or C++ is helpful, but must also be current and proficient in Python.
  • Candidates will need to demonstrate systems design experience including design patterns, structure.
  • Detail oriented - maintain a high standard of code style, performance, testability, etc.
  • Demonstrated ability to maintain detailed, fine-grained unit tests and to maintain large test suites.
  • Strong knowledge of CI/CD pipeline scan/test/build/deploy processes. Jenkins experience preferred.
  • Containerized applications including Docker experience is helpful.
  • Bachelor's degree in Computer Science, Information Systems, Engineering or Mathematics is required, or in lieu, a demonstrated equivalence in work experience.

Nice to Have:
  • Algorithm and/or mathematical computation skills preferred. Ideally you would enjoy solving mathematics or statistics problems through code.
  • Experience with rules engines and/or DSL (Domain Specific Languages)
  • Pandas and Numpy library experience preferred. Bonus if having experience on distributed computing dataframe systems.

Similar Jobs