New Jersey, Princeton
04/28/2026
Full Time
Active
Develop and
implement high-quality software solutions, creating complex applications
using cutting-edge programming features and frameworks and collaborating with
other teams in the firm to define, design and ship new features. Integration of
user-oriented elements into different applications, data storage solutions.
Test and debug software applications with Python test framework tools like
Behave, Pytest, PyUnit, etc. Work with Python libraries like Pandas, NumPy,
etc. Develop, test and maintain high-quality software using Python programming
language. Participate in code reviews, ensure code quality and identify areas
for improvement to implement practical solutions. Understand the Python
software development stacks, ecosystems, frameworks and tools such as Numpy,
Scipy, Pandas, Dask, spaCy, NLTK, sci-kit-learn and PyTorch. Involved front-end
development using HTML, CSS, and JavaScript. Experience with popular Python
frameworks such as Django, Flask or Pyramid.
.
.
.