Senior Platform Engineer

San Francisco 2 days agoContractor External
2k - 2.7k / yr
Senior Platform Software Engineer Location: Belmont, CA Employees: <50 Industry: Wireless services Position Reporting To: CTO Dynamic Bay Area startup is seeking a Senior Platform Software Engineer. This person will drive the development and execution of innovative web and mobile solutions that incorporate cutting-edge positioning, 3D, and IoT systems. Most Important Responsibilities • Architect, build, and maintain scalable platform services within cloud environments. • Develop robust Python-based solutions to enable 3D indoor positioning and IoT device integration. • Collaborate with frontend and edge teams using REST and WebSocket microservices, leveraging API design models and specifications. • Monitor and analyze system metrics to optimize microservices performance and reliability. • Proactively improve development processes, optimize system costs, and enhance software quality. • Own end-to-end projects, from initial conception through deployment and maintenance. • Balance attention to detail with understanding of overall system architecture. What you can bring to the table to impact this role, team, and organization: • Bachelor’s degree in Computer Science, Engineering, or related field. • 7+ years of relevant experience and expertise in AWS. • Deep experience with cloud platforms and services, including container orchestration (ECS/EKS), streaming platforms (Kinesis/Kafka), and relational databases (RDS)/PostgresSQL). • Proven ability to design and build scalable, fault-tolerant distributed microservices using Python. • Hands-on experience with CI/CD pipelines, version control (GIT), and testing frameworks like PyUnit and PyTest • Strong background in Linux/Unix-based backend development. • Solid understanding of system design principles, including requirements analysis, data scaling, API definition, and component trade-offs. • Familiarity with API specifications (OpenAPI), monitoring tools (Grafana, Prometheus), and microservices architectural frameworks. • Experience debugging complex software applications and performing performance tuning and profiling. • Knowledge of distributed data storage and processing systems. • Experience with infrastructure-as-code tools like Terraform. • Experience using project management tools such as JIRA. • Previous experience mentoring or providing technical leadership to engineering teams. Nice-to-Have Skills • Exposure to AI-related systems or model-servicing architectures. • Experience with FastAPI or similar backend frameworks. • Knowledge of IoT device management workflows. • Familiarity with machine learning pipelines, including data preparation, model training, tuning, deployment, and monitoring. • Web or mobile development experience (React, NestJS, CSS, JavaScript, REST, JSON). Benefits: Medical, Vision, Dental, Stock Options Compensation: $150K - $190K