Job Requirements POSITION: Software Engineer (Backend Engineer- Python)What You will Do:- Estimate, plan, and implement software development work.
- Work closely with product manager to gather requirements to build new modules or improve existing modules.
- Evaluate, maintain and improve existing code base to ensure that it is properly structured and utilize software engineering best practices
- Troubleshoot, identify, and research reported issues, and have the ability to provide recommendations by comparing advantages and disadvantages of various solutions.
- 6+ years of experience with designing and developing web services applications.
- Strong experience with providing and consuming web services / APIs (REST, JSON, OpenAPI/Swagger)
- Experience with modern Python and frameworks (FastAPI/Flask, SQLAlchemy Core, Pydantic, Httpx, Alembic, Pytest, Ruff, Pyright, or similar)
- Strong experience with data modeling using relational databases, Writing and optimizing complex queries using SQL (Postgres)
- Strong experience with Git, Bug tracking, and collaborating with a software team
- Basic understanding of Containerization and DevOps processes (Docker, Kubernetes, AWS, CI/CD)
- Basic understanding of Data Engineering a plus (ETL, Data warehouses)
- Strong debugging and diagnostic skills
- Excellent communication and interpersonal skills
- Excellent multi-tasking and organizational skills
- Excellent problem solving and analytical thinking skills
- Self-directed, analytical, and collaborative with a constant desire to learn, improve, and make things better
- Experience working with a cross-disciplinary team of PMs, designers and other developers
What You Will Bring:- Set engineering vision and direction for existing and future applications.
- Stay on top of new technologies and tools and adopt relevant ones to the team.
- Accountable for meeting assigned project objectives and timelines.
Pay Range: $100,000-$115,000 per annum
Compensation decisions are made based on factors including experience, skills, education, and other job-related factors, in accordance with our internal pay structure. We also offer a comprehensive benefits package, including health insurance, paid time off, and retirement plan.
Work Requirements:This role is considered an on-site position located in
Cupertino, CA, USA- You must be able to commute to and from the location with your own transportation arrangements to meet the required working hours.
- Shop floor environment, which may include but not limited to extensive walking, and ability to lift up to 40 lbs.
Benefits begin on day one:• 401(k) matching
• Dental insurance
• Health insurance
• Paid time off
• Vision insurance
• Employer paid Life Insurance, Short- & Long-Term Disability
Work Experience Backend dev with DE Engineer - preference is backend python dev who has build data pipelines.Experience in building API with fastapi and bonus if they have ever built a MCP server.
Benefits Contract / Full time