Join UrbanLogiq - Where Data Empowers Communities!
At UrbanLogiq, we're not just developing a platform; we're revolutionizing how government agencies leverage data to enhance community life. Since our inception in 2016, we've been at the forefront of the govtech industry's innovation, growing rapidly and making waves globally.
Our focus? Offering comprehensive, cloud-based SaaS and Enterprise solutions built on top of our own data platform, tailored for public government agencies. Our platform isn't just about data visualization and analytics; it's about transforming how governments understand, manage, and utilize data to optimize services, ensuring they're more responsive, efficient, and citizen-centric. All while ensuring the best in-class measures around secure, ethical data use.
We're on a mission to make advanced data science and software services universally accessible, enabling governments, big and small, to forge stronger, safer, and more connected communities. Our innovative software is already the choice of government agencies in Canada and the US, and we're just getting started.
By joining us, you're not only becoming part of a dynamic, passionate team but also shaping the future of communities through data-driven innovation. Come be a part of this transformation with UrbanLogiq!
About This Role
UrbanLogiq seeks data-driven solutions to problems facing our communities. As a result we have a large number of data engineering challenges and we are currently seeking to bolster our team with an aspiring data engineer.
As a Software Engineer working with our data team at UrbanLogiq, your role is a blend of technical mastery and storytelling with data. You are at the heart of transforming how communities evolve by building robust ELT (Extract, Load, Transform) pipelines. Your day-to-day involves wrangling with disparate types of unique data from government and third-party sources, turning them into coherent, actionable narratives.
In this role, you navigate the complexities of diverse datasets from different domains, drawing out meaningful patterns and insights. Your work is critical: you’re not just processing data; you're laying the groundwork for more informed decision-making that directly impacts communities. It's a role that requires adaptability, strong technical acumen, and a passion for making a tangible difference.
Your technical expertise will be pivotal in advancing our mission to develop a robust and unique data platform. This platform is key in storing and analyzing the world's most comprehensive datasets, unlocking insights essential for building better communities
Requirements
- Bachelor's or Master's degree in Computer Science or a related field, or equivalent work experience as a software engineer
- 2-3 years of experience beyond the above in software development
- Excellent verbal and written communication skills and interpersonal skills. The ability to communicate effectively with a diverse group of people is essential to success in this role
- Strong experience with either Python or a systems programming language like Rust
- Demonstrable experience building or extending complex systems
Nice To Haves
- Experience developing and managing efficient pipelined operations – preferably data but also asset or build pipelines
- Experience developing and deploying machine (or deep) learning systems
- Experience extracting data from source files like Excel spreadsheets or PDFs into a data processing environment
- Experience with complex geospatial datasets
The base salary range for this position is: $85,000 - $130,000 CAD, depending on skill and experience seniority and pay scale classification determined by the hiring manager.
If you're passionate about helping build innovative solutions that can make a positive impact on cities and communities, and are excited about working in a fast-paced, collaborative environment, we'd love to hear from you.