Python Engineer [32877] (Berkeley)
About the RoleWe are seeking a motivated Python Engineer (0–4 years experience) to join our growing engineering team. This is an exciting opportunity for early-career engineers to work on scalable backend systems, APIs, data pipelines, and AI-driven applications.You will collaborate closely with product managers, designers, and senior engineers to build high-impact software solutions used by thousands (or millions) of users.What You'll DoDevelop, test, and maintain scalable backend systems using PythonBuild and maintain RESTful APIs and microservicesWork with databases (PostgreSQL, MySQL, MongoDB)Contribute to data processing pipelines and automation scriptsWrite clean, maintainable, and well-documented codeParticipate in code reviews and technical discussionsTroubleshoot, debug, and optimize performanceCollaborate in Agile/Scrum development cyclesRequirements0–4 years of professional experience with PythonStrong understanding of data structures and algorithmsExperience with at least one Python framework (Django, Flask, FastAPI)Familiarity with SQL and relational databasesBasic understanding of Git and version control workflowsKnowledge of REST APIs and backend architectureStrong problem-solving and communication skillsNice to HaveExperience with cloud platforms (AWS, GCP, or Azure)Exposure to Docker and containerizationKnowledge of CI/CD pipelinesExperience with data analysis, ML, or AI toolsFamiliarity with frontend technologies (React, Vue, etc.)