Junior AI Software Developer - Cloud Platform
Delta Intelligent Building Technologies (Canada) Inc. is a leading building controls manufacturer, dedicated to providing innovative building automation solutions. The Junior AI Software Developer will work on building a modern cloud platform using AWS technologies, focusing on Python-based backend development and collaborating with senior engineers.
Responsibilities
- Develop and maintain AWS Lambda functions written in Python
- Implement REST APIs using AWS API Gateway
- Build integrations with Aurora PostgreSQL, including writing SQL queries and data-access code
- Help design data models and service interfaces with guidance from senior developers
- Write clean, maintainable Python code and participate in code reviews
- Assist with debugging issues across Lambdas, API flows, and database queries
- Contribute to unit tests, integration tests, and API validation using Python test frameworks
- Collaborate with QA engineers, product teams, and other developers on feature delivery
- Participate in improving documentation, coding standards, and development processes
Skills
- 0–2 years of professional software development experience (internships count)
- Proficiency in Python and comfort with writing clean, well-structured backend code
- Understanding of REST APIs and HTTP concepts
- Familiarity with SQL and relational database fundamentals
- Experience working with Git and collaborative development workflows
- Interest in cloud technologies, serverless patterns, and distributed systems
- Strong debugging and problem-solving mindset
- Willingness to learn and ask questions when needed
- Strong communicator and collaborative, and comfortable working with guidance
- Exposure to AWS Lambda, API Gateway, or other serverless components
- Amazon Aurora PostgreSQL or other relational cloud databases
- S3, CloudWatch, IAM, or basic AWS security concepts
- Infrastructure-as-code tools such as Terraform or CloudFormation
- Experience building small backend services or personal projects
- Familiarity with Python frameworks such as FastAPI, Flask, or boto3
- Understanding of distributed or event-driven systems
- Exposure to containerization (Docker) or CI/CD pipelines
Benefits
- Employee & safety centric culture with the possibility of remote work
- Flexible hours and scheduling available
- Competitive total compensation along with generous vacation allowances
- Vacation leaves
- Wellness - onsite fitness center & company reimbursement for personal gym memberships
- Internal Recognition
- Employee Referral bonuses
- Transit accessible with free onsite parking
- Regular company events such as "Food Truck Fridays", Lunch & Learn and other planned activities
Company Overview