3-6 years of software development experience in backend or full stack roles
Proficiency in Python
Experience with cloud platforms (AWS, Azure, or GCP)
Demonstrated experience with Apache Spark
Familiarity with RESTful APIs, microservices, and event-driven architectures
Solid understanding of relational and/or NoSQL databases
Strong debugging, system design, and problem-solving skills
Responsibilities
Serve as a customer-facing technical expert to understand client needs and deliver solutions
Develop applications and microservices using modern Python
Design APIs and backend services for ambient IoT sensor data
Collaborate with data engineering and cloud teams for data integration
Participate in requirements gathering and product ideation
Ensure scalability, security, and performance of software solutions
Troubleshoot and resolve production issues
Benefits
Hybrid work model with flexibility
Opportunity to work on cutting-edge IoT applications
Collaborative environment with cross-functional teams
Direct interaction with clients to influence product development
Focus on high-impact software solutions at scale
Full Job Description
Description
We're looking for Forward Deployed Software Engineers to join our growing team and help build the next generation of data-driven applications that bring intelligence to individual cases across the supply chain. These applications will unlock insights at the granular level-tracking location, temperature, humidity, product freshness, and more help global enterprises act on them in real time.
This is a hands-on engineering role focused on designing, building, and deploying applications that interface with Wiliot's IoT cloud, device data, and enterprise systems. You'll work closely with product managers, hardware teams, and customer-facing leads to deliver high-impact software at scale. This will also include direct interactions with customers to help support solving their use cases
Responsibilities
Serve as a customer-facing technical expert, working directly with clients to understand their needs, address technical challenges, and deliver effective solutions.
Develop applications and microservices using modern Python.
Design APIs and backend services to process and expose ambient IoT sensor data.
Collaborate with data engineering and cloud platform teams to integrate real-time and batch data flows.
Participate in requirements gathering and product ideation.
Ensure scalability, security, and performance of software solutions.
Troubleshoot and resolve issues in production environments.
Write unit, integration, and E2E tests to maintain code quality.
Contribute to CI/CD pipelines and DevOps processes.
Document technical decisions and support internal stakeholders.
Requirements
3-6 years of software development experience in backend or full stack roles.
Proficiency in Python is a must.
Experience working with cloud platforms (AWS, Azure, or GCP).
Demonstrated experience with Apache Spark.
Familiarity with RESTful APIs, microservices, and event-driven architectures.