Kforce - Fremont, CA

posted 3 months ago

Full-time - Senior
Fremont, CA
Administrative and Support Services

About the position

Kforce has a client that is seeking a Senior Python Developer in Fremont, CA for a 12-month contract position. This role is critical as it requires continuous partnership with various stakeholders and global teams on a daily basis to ensure alignment on common goals. The Senior Python Developer will be responsible for coordinating with both internal and external teams, including onsite and offshore resources, as necessary to facilitate project success. The position emphasizes the importance of collaboration and communication across diverse teams to achieve project objectives effectively. The ideal candidate will possess advanced-level experience, specifically with the Python programming language, and will have a strong background in handling Big Data. The role also requires proficiency in web frameworks such as Django and/or Flask, as well as experience with PySpark. A significant aspect of the job involves implementing Data Science algorithms and performing data munging/wrangling, which is considered a valuable skill. Familiarity with third-party Python libraries, including Pandas, Pyarrow, and Numpy, is essential, along with experience in machine learning libraries like scikit-learn. Additionally, the Senior Python Developer will be tasked with developing REST APIs that handle large volumes of data sets. Experience with relational database management systems (RDBMS) and NoSQL stores, such as HBase and Cassandra, is also required. The candidate must demonstrate rigor in producing high-quality code, automated testing, and adherence to engineering best practices, including the ability to write reusable code components. This position offers a unique opportunity to work in a dynamic environment while contributing to significant projects that leverage advanced data technologies.

Responsibilities

  • Partner continuously with many stakeholders and global teams daily to stay focused on common goals.
  • Coordinate with internal and external teams (onsite/offshore) as necessary.
  • Develop and maintain high-quality Python code for various applications.
  • Implement Data Science algorithms and perform data munging/wrangling as needed.
  • Develop REST APIs involving large volume data sets.
  • Utilize third-party Python libraries including Pandas, Pyarrow, Numpy, etc.
  • Work with machine learning libraries like scikit-learn.
  • Handle Big Data processing using PySpark.
  • Ensure rigor in high-quality code, automated testing, and other engineering best practices.

Requirements

  • Advanced Level experience (8+ years) with Python programming language.
  • Experience handling Big Data.
  • Proficiency with Django and/or Flask.
  • Experience with PySpark.
  • Experience implementing Data Science algorithms.
  • Experience with data munging/wrangling is a plus.
  • Familiarity with third-party Python libraries including Pandas, Pyarrow, Numpy, etc.
  • Experience with ML libraries like scikit-learn.
  • Experience developing REST APIs involving large volume data sets.
  • Experience with RDBMS systems.
  • Experience with NoSQL stores (HBase, Cassandra, etc.).
  • Ability to write reusable code components.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • 401(k) plan
  • Life insurance
  • Disability insurance
  • Accidental Death and Dismemberment (ADD) insurance
  • Paid time off for salaried personnel
  • Paid sick leave for hourly employees on Service Contract Act projects
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service