Design and develop scalable backend applications using serverless technologies and cloud infrastructure, focusing on AI-powered features and predictive insights.
Company Summary
Irth Solutions is a software product company delivering advanced technology platforms that enable AI-driven insights across Damage Prevention, Asset Integrity, Land Management, and Stakeholder Engagement. With a strong product culture and focus on innovation, Irth offers opportunities to build enterprise-scale applications powered by modern cloud and AI technologies.
Irth’s Insights platform delivers scalable data-driven intelligence and predictive analytics to customer-facing applications using cloud-native and AI-powered architecture.
Job Summary
As a Software Application Engineer, you will design, develop, and maintain scalable backend applications and APIs that deliver predictive insights and AI-powered features.
You will work with serverless technologies, cloud infrastructure, and Databricks to build reliable, secure, and high-performance applications. This role focuses on developing REST APIs, integrating with data platforms, and enabling customer-facing AI and analytics solutions.
Requirements
Primary Responsibility
Application Development & API Engineering
· Develop and maintain serverless applications using PHP and Node.js on AWS Lambda and Databricks.
· Build and enhance parsing logic to extract structured data from raw inputs using regex and transformation logic.
· Develop REST API endpoints for predictive models and analytics services.
· Create and maintain OpenAPI specifications and API documentation.
Database & Data Integration
· Design and optimize database schemas, queries, and performance using MySQL and Databricks.
· Integrate applications with AWS services including S3, Lambda, API Gateway, Parameter Store, and RDS.
· Support new data integrations and formats across internal and external systems.
Cloud, Event-Driven Architecture & Performance
· Implement event-driven architectures using messaging and streaming services (Kafka, AWS SNS/SQS, EventBridge).
· Monitor, troubleshoot, and optimize application performance, scalability, and reliability.
· Support asynchronous processing and real-time data delivery.
Security, Reliability & DevOps
· Identify and remediate application vulnerabilities and maintain secure coding practices.
· Support CI/CD pipelines, automated testing, and deployment processes.
· Participate in code reviews and follow development standards and best practices.
Collaboration & Platform Integration
· Work closely with data engineers, data scientists, and platform teams to deliver AI-powered solutions.
· Support integration with Databricks and cloud-based data platforms.
· Contribute to scalable, reliable delivery of customer-facing analytics applications.
Primary Responsibility
Application Development & API Engineering
· Develop and maintain serverless applications using PHP and Node.js on AWS Lambda and Databricks.
· Build and enhance parsing logic to extract structured data from raw inputs using regex and transformation logic.
· Develop REST API endpoints for predictive models and analytics services.
· Create and maintain OpenAPI specifications and API documentation.
Database & Data Integration
· Design and optimize database schemas, queries, and performance using MySQL and Databricks.
· Integrate applications with AWS services including S3, Lambda, API Gateway, Parameter Store, and RDS.
· Support new data integrations and formats across internal and external systems.
Cloud, Event-Driven Architecture & Performance
· Implement event-driven architectures using messaging and streaming services (Kafka, AWS SNS/SQS, EventBridge).
· Monitor, troubleshoot, and optimize application performance, scalability, and reliability.
· Support asynchronous processing and real-time data delivery.
Security, Reliability & DevOps
· Identify and remediate application vulnerabilities and maintain secure coding practices.
· Support CI/CD pipelines, automated testing, and deployment processes.
· Participate in code reviews and follow development standards and best practices.
Collaboration & Platform Integration
· Work closely with data engineers, data scientists, and platform teams to deliver AI-powered solutions.
· Support integration with Databricks and cloud-based data platforms.
· Contribute to scalable, reliable delivery of customer-facing analytics applications.
Skills & Experience
Required:
· 3–5 years of experience in software development.
· Strong proficiency in PHP and Node.js/JavaScript with object-oriented programming.
· Hands-on experience with AWS services including Lambda, S3, API Gateway, RDS, and CloudWatch.
· Strong experience with relational databases, schema design, and query optimization.
· Experience developing and consuming REST APIs.
· Strong knowledge of regex patterns and data parsing techniques.
· Experience with event-driven architectures and messaging systems (Kafka, SNS/SQS, EventBridge).
· Experience with Git version control and CI/CD workflows.
· Understanding of DevOps practices including automated deployment and testing.
· Experience with vulnerability management and secure coding practices.
· Strong problem-solving and analytical skills.
Preferred:
· Experience with OpenAPI/Swagger and API documentation tools.
· Experience with Databricks, Spark, or distributed data platforms.
· Exposure to machine learning or AI integrations (OpenAI or similar APIs).
· Experience working in infrastructure, utilities, land management, or analytics domains.
· Familiarity with modern AI engineering frameworks or agent-based systems.
EDUCATION
· Bachelor’s or master’s degree in computer science, Software Engineering, or a related field, or equivalent professional experience.
Benefits
WHAT IS IN IT FOR YOU
· Being an integral part of a dynamic, growing company that is well respected in its industry.
· Competitive pay based on experience.
Irth Solutions builds innovative software that connects operators and communities to critical infrastructure while providing data-driven insights in damage prevention, asset integrity, and land management. Our solutions empower businesses to minimize risk and maintain compliance, helping them navigate the complex landscape of infrastructure management with efficiency and scalability.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Application Engineer Q&A's