Intellibee - Hanover, NJ

posted about 2 months ago

Full-time - Mid Level
Remote - Hanover, NJ
Professional, Scientific, and Technical Services

About the position

The Python Developer role is focused on building and optimizing PySpark applications for both batch and streaming requirements within a financial organization. The position requires extensive experience in Python and related technologies, with a strong emphasis on backend development and data processing. The developer will collaborate with cross-functional teams to deliver high-quality software solutions and will be involved in the entire software development lifecycle.

Responsibilities

  • Build PySpark based applications for batch and streaming requirements.
  • Optimize performance of Spark applications in Hadoop using configurations around Spark Context, Spark-SQL, Data Frame, and Pair RDD's.
  • Develop, test, and maintain high-quality software using Python.
  • Participate in the entire software development lifecycle, including building, testing, and delivering solutions.
  • Collaborate with cross-functional teams to identify and solve complex problems.
  • Design and implement web applications using Python frameworks like Streamlit.
  • Create visualizations, custom widgets, and components for user-friendly web interfaces.
  • Integrate APIs and databases with Streamlit applications.
  • Work with large datasets and incomplete information as required.
  • Engage with users, business stakeholders, and product owners to understand customer needs and develop solutions.

Requirements

  • 8+ years of experience in Python, PySpark, and Hadoop Big Data.
  • Strong backend development experience in Python.
  • Good understanding of Python libraries such as Pandas, Polars, NumPy, Matplotlib, Plotly, Seaborn, and Altair.
  • 5 years of experience with Python framework like Streamlit.
  • Experience working in a financial organization or awareness of financial concepts related to Trading hub.

Nice-to-haves

  • Experience with Java for converting legacy controls.
  • Familiarity with complex data processing and analysis tasks.

Benefits

  • Work from home
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service