- Full-time
- Quick Apply
POSITION OVERVIEW
We are seeking experienced Python Developers to join our team in the Bay Area. In this role, you will design, develop, and optimize software applications leveraging the G3 stack and automated workflows.
The ideal candidates will bring strong analytical skills, expertise in data structures and algorithms, and a disciplined approach to application development using Test-Driven Development (TDD).
DAY-TO-DAY RESPONSIBILITIES
- Design, build, and maintain efficient, reusable, and reliable Python applications.
- Utilize the G3 tech stack to develop robust software solutions and automated workflows.
- Write comprehensive unit and integration tests following Test-Driven Development (TDD) principles.
- Debug, troubleshoot, and resolve complex application and system-level issues. Implement optimized algorithms and efficient data structures to ensure high performance and scalability.
- Collaborate with cross-functional teams to integrate Machine Learning components and streamline operational workflows.
TOP 3 REQUIRED SKILLS
Python Application Development (4 8 years)
Data Structures & Algorithms (4+ years)
Test-Driven Development (TDD) & Debugging (4+ years)
Experience with G3 Stack
ADDITIONAL DESIRED SKILLS
Machine Learning (ML) core concepts
Workflow Automation
IDEAL CANDIDATE PROFILE An intermediate-to-advanced Python engineer with 4 8 years of experience who thrives in a engineering-centric environment. They possess deep analytical and debugging capabilities, adhere strictly to TDD and high code quality standards, and have familiarity with G3 stack tech and Machine Learning automation.
Job Responsibilities
- Develop and maintain scalable applications using Python and modern engineering frameworks.
- Write clean, maintainable, and testable code adhering to Test-Driven Development (TDD) practices.
- Diagnose, debug, and resolve complex application performance issues.
- Collaborate with engineering teams to automate workflows and integrate advanced technology stacks.