Ryzen Solutions - Foster City, CA

posted 8 days ago

Full-time - Mid Level
Foster City, CA
Administrative and Support Services

About the position

The Python Software Developer position at an Autonomous Vehicle company in Foster City is a contract role focused on backend development. The ideal candidate will work onsite and be responsible for migrating existing microservices to new frameworks while ensuring scalable and efficient implementations. This role requires a strong understanding of Python and various microservice frameworks.

Responsibilities

  • Understand existing code and gather requirements for existing microservices.
  • Migrate existing microservices to a new set of microservice frameworks based on requirements.
  • Implement scalable, efficient, and Pythonic solutions using open-source libraries.
  • Document and release code for testing.
  • Debug and assist with other software development tasks.

Requirements

  • Associate or Bachelor's degree in Computer Science, Information Technology, System Administration, or a closely related field, or equivalent work experience.
  • Proven previous experience of 6+ years as a Python software developer.
  • Good knowledge of open-source Python microservice frameworks: FastAPI, SQLAlchemy, Alembic, Microcosm, Connexion, and Flask.
  • Understanding of the Python package ecosystem: pip, setuptools, etc.

Nice-to-haves

  • General automation development experience for deploying and operating production services at scale.
  • Experience with AWS or other public clouds and infrastructure-as-code.
  • Familiarity with front-end technologies, such as JavaScript, HTML5, and CSS3.

Benefits

  • Contract-W2 position
  • Onsite work setup
  • Opportunity to work in an innovative field of autonomous vehicles
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service