Software Developer (R, Python, AWS, Azure, SQL, Data Analysis and LLM)
We are seeking an experienced Software Developer with expertise in R and Python , along with hands-on knowledge of cloud platforms such as AWS and Azure . The ideal candidate will have strong leadership skills, be capable of working independently with minimal supervision, and have experience managing live, mission-critical projects. Responsibilities include maintaining and refactoring the existing R-based portal, converting it to Python, and managing the company’s cloud infrastructure. This role is crucial for deriving insights from complex datasets, improving data-driven decision-making, and ensuring efficient data management.
Key Responsibilities :
- Lead the migration of R-based portal applications to Python, enhancing performance, scalability, and maintainability.
- Maintain and optimize legacy R portals for high performance in live production environments.
- Design, implement, and optimize SQL databases (e.g., MySQL, PostgreSQL) for data-intensive operations and efficient query performance.
- Build and manage large-scale data pipelines for real-time processing and storage of large datasets.
- Perform advanced data analysis to uncover actionable insights for strategic decisions.
- Collaborate with stakeholders to understand data requirements and design solutions for reporting and visualization.
- Manage and optimize cloud infrastructure on AWS and Azure for cost-efficiency, security, and scalability.
- Integrate and manage certifications for R applications, such as SSL certificates for R Shiny apps.
- Troubleshoot and resolve technical issues in live systems to minimize downtime.
- Collaborate with data scientists and bioinformaticians to streamline workflows and improve analytical tools.
- Mentor junior developers, promoting best practices in software development and data handling.
- Familiarity with SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.
Qualifications :
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Bioinformatics, or related field.
- 1+ years of experience with R programming, especially in data analysis, statistical modeling, and application development.
- 1+ years of experience with Python .
- Proficiency with cloud services on AWS (EC2, S3, Lambda, RDS) and Azure (Azure Functions, Data Factory).
- Experience managing certifications for R-based applications .
- Experience working on live, production-level projects ensuring stability and responsiveness.
- Knowledge of data visualization tools like ggplot2, Matplotlib, Power BI, Tableau.
- Understanding of data privacy, security protocols, and compliance standards.
- Excellent problem-solving skills, proactive attitude, and self-driven approach.
Preferred Skills :
- Experience with containerization (Docker, Kubernetes) and CI / CD pipelines (GitHub Actions, Jenkins).
- Understanding of bioinformatics and scientific data processing.
- Knowledge of data security practices and compliance standards.
- Experience with LLM model usage.
Seniority level
Employment type
Salary : CA$70,000.00-CA$90,000.00
J-18808-Ljbffr
Create a job alert for this search
Python Developer • Waterloo, Region of Waterloo, Canada