Job Title: Backend Engineer Company Name: AssetWatch Job Details: Salary,not,provided+,EquitySQLAWSPythonTerraformSentryMySQLRDSJIRASlackGitDynamoDBMid,and,Senior,levelRemote,from,USMore,information,about,location Job Url: https://app.welcometothejungle.com/jobs/8DwdWlW0 Job Description: Role Who you are Strong proficiency in Python development, specifically within AWS serverless environments Deep knowledge of AWS services including ECS, Lambda, API Gateway, S3, CloudWatch, IAM, RDS Aurora, SNS, and SQS Experience working with third-party APIs and SaaS applications, integrating external services into backend systems Experience designing and building scalable APIs, including API documentation, authentication methods, and adherence to best practices, leveraging modern frameworks and patterns Solid experience managing infrastructure using Terraform and familiarity with IaC principles Expertise with SQL and NoSQL databases, specifically MySQL and DynamoDB, including query optimization and performance-oriented schema design Experience with Git, pipeline automation, CI/CD methodologies, and Agile practices (Jira) Excellent problem-solving and organizational skills, with the ability to manage multiple priorities effectively while operating in a self-driven, ownership-oriented way Strong communication skills, both written and verbal, facilitating collaboration across diverse technical teams Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field Proven experience designing and implementing backend solutions in complex, scalable cloud environments A proactive learner, eager to explore new technologies and methodologies Comfortable in dynamic, collaborative environments, able to work independently and in teams Desirable Experience integrating comprehensive testing strategies within CI/CD pipelines Experience with IoTCore and time series databases Background in managing complex data ingestion workflows and reducing alert fatigue Familiarity with monitoring/logging solutions beyond AWS offerings What the job involves The Data Services team designs, manages, and optimizes critical backend data infrastructure and pipelines supporting AssetWatch’s condition monitoring and predictive maintenance solutions Our team maintains and evolves serverless architectures, builds robust APIs, ensures efficient database operations, and drives improvements in data ingestion and alerting systems We collaborate closely across multiple engineering teams to enhance system performance, scalability, and reliability, ensuring seamless data flow and availability Design, develop, and maintain secure, scalable, and highly available microservices, integrations, and jobs Work closely with the other backend engineers to enforce consistent and scalable architecture Develop and optimize serverless architectures, leveraging AWS Lambda, API Gateway, and related technologies Write and optimize performant SQL queries, stored procedures, and database schemas using MySQL Monitor, manage, and optimize alerting systems including Sentry and Slack integrations to proactively address infrastructure and database health Create, manage, and improve infrastructure-as-code (IaC) scripts and Terraform templates Automate CI/CD pipelines, enhancing developer efficiency and ensuring seamless deployments Work closely with Data Team to follow and mature best data practices including integration pipeline strategy Collaborate with Product and Engineering Teams to identify, plan, and implement system improvements, addressing technical debt and enhancing overall data stack efficiency Participate actively in an on-call rotation, managing and coordinating production deployments and production support Conduct thorough code reviews, support and guide Engineering Teams with backend best practices, and maintain comprehensive documentation Share this job Report a problem with this job Hide company View 11 more jobs at AssetWatch Insights Top investors Glassdoor (4.4) Company Company benefits Equity options Flexible work schedule Full benefits and 401K + 401K Match Opportunity to make a real impact every day Unlimited PTO Funding (last 2 of 9 rounds) Apr 2025 $75m SERIES C May 2024 $38m SERIES B Total funding: $150.7m Our take Across the manufacturing industry, lost production time equates to over $1 trillion of lost revenue each year. Much of this is due to foreseeable errors in machinery, many of which could have been fixed before they broke. AssetWatch, previously known as Nikola Labs, works with manufacturing companies to reduce unplanned downtime in their machinery and technology. Focused on discovering machinery faults before it is too late, the company's wireless vibration sensors connect to a team of certified vibration experts who leverage machine learning to analyse the data. Hence, its prescriptive and predictive maintenance alerts signal potential faults before failure occurs, thus reducing potential downtime from these machinery faults. With a wide range of solutions spanning software to IoT, AssetWatch appeals to everyone from factory managers to leadership teams, giving everyone a comprehensive overview of manufacturing health. The company has enjoyed significant funding of over $170 million so far, and has enjoyed substantial growth since its founding in 2014. It plans to continue expanding and scaling up the business. Kirsty Company Specialist at Welcome to the Jungle