Python Developer
Location
Canada
Posted
50 days ago
Salary
C$76.7K - C$122.5K / year
Seniority
Senior
Job Description
Python Developer
Ciena
• Design, develop, and maintain cloud‑native microservices supporting Resource Adapters, device simulators, and automated generation tools • Implement data models and ingress and egress adaptation layers between Blue Planet Orchestrator and external network devices • Apply Generative AI‑enabled development tools to accelerate coding, debugging, and feature delivery • Build automated test frameworks to validate Resource Adapter functionality and ensure high product quality • Diagnose and resolve complex issues identified during system integration testing and customer deployments • Collaborate closely with geographically distributed engineering, test, delivery, and support teams • Contribute across the full software development lifecycle, including planning, design, implementation, testing, deployment, and documentation
Job Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field with 6+ years of professional software development experience
- Strong foundation in computer science fundamentals, algorithms, and design patterns
- Proven experience developing software in Python within Linux environments
- Ability to quickly learn and adapt to new programming languages, frameworks, and technologies
- Demonstrated capability to write clear, maintainable, and testable code with minimal supervision
- Experience working in microservices‑based, containerized system architectures
Benefits
- Medical, dental, and vision plans
- Participation in 401(K) (USA) & DCPP (Canada) with company matching
- Employee Stock Purchase Program (ESPP)
- Employee Assistance Program (EAP)
- Company-paid holidays
- Paid sick leave
- Vacation time
Related Guides
Related Job Pages
More Backend Engineer Jobs
Data Scientist (Python) - Senior
AtlânticoDIVERSIDADE E INCLUSÃO: No Atlântico, a diversidade e a inclusão são compromissos inegociáveis. Como instituto dedicado à pesquisa, desenvolvimento e inovação, valorizamos e incentivamos a pluralidade de pensamentos e vivências, pois isso faz parte do nosso DNA. Nossa missão é promover um ambiente de trabalho inclusivo e diverso, buscando a equidade de oportunidades e o respeito à diversidade cultural, religiosa, étnico-racial, de gênero, de orientação afetivo-sexual e de pessoas com deficiência, voltado para a defesa e valorização dos direitos humanos. Atualmente, o Atlântico possui uma subárea dedicada à diversidade e inclusão, inserida na área de Pessoas & Cultura. Essa subárea trabalha em colaboração com o Comitê de Diversidade e Inclusão e com os grupos de afinidades, que são compostos por pessoas voluntárias e têm como propósito oferecer um espaço seguro para a troca de vivências, a representatividade e a construção de ações afirmativas. IMPACTO SOCIAL: O Comitê de Diversidade e Inclusão do Atlântico investe em ações de voluntariado com foco no impacto social positivo por meio do Grupo de Afinidade de Justiça Social. Nós nos concentramos em apoiar organizações do terceiro setor e projetos de impacto social que trabalhem com os públicos que são contemplados pelos pilares do Atlântico. Em 2022, lançamos nosso primeiro projeto voltado para a capacitação de pessoas em situação de vulnerabilidade social. O projeto-piloto foi realizado na Comunidade de Ancuri, em parceria com a organização Visão Mundial e a ONG Associação Santos Dias, e formou 40 jovens em Lógica de Programação Básica.
Role Description Transformar a vida das pessoas através de inovação e tecnologia, este é o nosso propósito. Estamos procurando um(a) Cientista de Dados, que queira impulsionar a inovação conosco! Somos um Instituto de Pesquisa e Desenvolvimento formado por um time de pessoas incríveis, com ideias inovadoras, possuímos um ambiente descontraído e muito espírito colaborativo. Promovemos em nosso dia-a-dia um ambiente de desenvolvimento, onde os Atlantes são o nosso maior foco, por isso um dos nossos valores mais fortes é a “Valorização de Pessoas”. Não é à toa, que estamos entre as melhores empresas de TI para se trabalhar no Brasil, segundo o ranking do GPTW. Qualifications - Bacharelado em Ciência da Computação, Estatística, Matemática, Engenharia ou área relacionada. - Pós-graduação, Mestrado ou Doutorado é desejável. Responsibilities - Colaborar com clientes para entender seus desafios de negócios e identificar oportunidades para aplicar técnicas de ciência de dados. - Realizar análise exploratória de dados para identificar padrões, tendências e oportunidades de melhoria. - Desenvolver, treinar e validar uma ampla gama de modelos de aprendizado de máquina para resolver problemas de negócios essenciais. - Aplicar técnicas de Visão Computacional (CV) para extrair insights estruturados de ativos de dados visuais. - Utilizar Processamento de Linguagem Natural (NLP) e Large Language Models (LLMs) para analisar texto não estruturado e aprimorar as capacidades do aplicativo. - Avaliar e otimizar o desempenho de modelos de aprendizado de máquina, usando métricas relevantes e técnicas de validação cruzada. - Comunicar os resultados de análises e modelos de forma clara e concisa para stakeholders técnicos e não técnicos. - Trabalhar em projetos de ciência de dados desde a concepção até a implementação e monitoramento dos resultados. - Explorar e implementar abordagens inovadoras para estender as capacidades do produto, potencialmente incorporando LLMs/CV para tarefas como legenda de imagens, questionamento visual e análise de dados multimodais. - Apresentar insights e recomendações baseados em dados para stakeholders em todos os níveis, tanto técnicos quanto não técnicos, de forma clara e concisa. Requirements - Experiência comprovada na entrega de soluções de ciência de dados e aprendizado de máquina completas (end-to-end), desde a definição do problema até a implantação e o monitoramento. - Experiência com Python e bibliotecas populares para análise de dados e aprendizado de máquina (Pandas, NumPy, SciPy, Scikit-learn, TensorFlow, PyTorch, etc.). - Experiência com modelagem estatística e técnicas de aprendizado de máquina (regressão, classificação, clustering, etc.). - Experiência com ferramentas de visualização de dados (Tableau Desktop/Server, matplotlib, seaborn, plotly, etc.). - Experiência com bancos de dados relacionais e SQL. - Experiência com ferramentas de versionamento de código (Git). - Experiência com plataformas de computação em nuvem (AWS ou GCP). - Experiência no uso de ferramentas de processamento distribuído (por exemplo, Spark, Dask) para análise de dados em larga escala, engenharia de recursos e treinamento de modelos. - Experiência com ferramentas de MLOps para automatizar o ciclo de vida do modelo de aprendizado de máquina. - Experiência com técnicas de Processamento de Linguagem Natural (NLP) e Large Language Models (LLMs). Benefits - Vem ser Atlante!!! 🚀🧡💙 Diversity and Inclusion No Atlântico, a diversidade e a inclusão são compromissos inegociáveis. Como instituto dedicado à pesquisa, desenvolvimento e inovação, valorizamos e incentivamos a pluralidade de pensamentos e vivências, pois isso faz parte do nosso DNA. Nossa missão é promover um ambiente de trabalho inclusivo e diverso, buscando a equidade de oportunidades e o respeito à diversidade cultural, religiosa, étnico-racial, de gênero, de orientação afetivo-sexual e de pessoas com deficiência, voltado para a defesa e valorização dos direitos humanos. Atualmente, o Atlântico possui uma subárea dedicada à diversidade e inclusão, inserida na área de Pessoas & Cultura. Essa subárea trabalha em colaboração com o Comitê de Diversidade e Inclusão e com os grupos de afinidades, que são compostos por pessoas voluntárias e têm como propósito oferecer um espaço seguro para a troca de vivências, a representatividade e a construção de ações afirmativas. Social Impact O Comitê de Diversidade e Inclusão do Atlântico investe em ações de voluntariado com foco no impacto social positivo por meio do Grupo de Afinidade de Justiça Social. Nós nos concentramos em apoiar organizações do terceiro setor e projetos de impacto social que trabalhem com os públicos que são contemplados pelos pilares do Atlântico. Em 2022, lançamos nosso primeiro projeto voltado para a capacitação de pessoas em situação de vulnerabilidade social. O projeto-piloto foi realizado na Comunidade de Ancuri, em parceria com a organização Visão Mundial e a ONG Associação Santos Dias, e formou 40 jovens em Lógica de Programação Básica.
Role Description Estamos em busca de um Desenvolvedor Fullstack Pleno com experiência sólida em .NET, Angular e Entity Framework Core, para atuar em um de nossos clientes estratégicos. Se você é apaixonado por tecnologia, busca um ambiente de colaboração e quer trabalhar em projetos que impactam o mercado, essa vaga é para você! - Desenvolver e manter aplicações escaláveis utilizando o ecossistema .NET e Angular. - Garantir a persistência e integridade de dados através do Entity Framework Core. - Colaborar com o time para garantir as entregas alinhadas ao cronograma do projeto. - Aplicar boas práticas de desenvolvimento para garantir a qualidade do código. Qualifications - Experiência sólida com .NET Core. - Domínio de Entity Framework Core. - Experiência com Angular (versão 12 ou superior). Requirements - Conhecimento em Injeção de Dependência e Princípios SOLID. - Familiaridade com Clean Code e escrita de código limpo. - Domínio de TypeScript. - Experiência com estratégias de Cache no .NET Core. - Vivência com serviços AWS (Lambda, S3, EC2, entre outros). - Configuração e uso de Azure Pipelines. Benefits - Experiência prévia no setor de Saúde/Hospitais. - Conhecimento em certificações SBIS. - Experiência prática com implementação de Assinatura Digital.
Service Engineer Java (Lead / Principal)
LubySaiba mais sobre cultura, diferenciais e como é ser um #Luber em nossa Página de Carreiras!
Role Description Aqui você terá a oportunidade de: - Evoluir em um ambiente de alta performance: Uma cultura onde o desenvolvimento é contínuo, com autonomia e envolvimento em projetos nacionais e internacionais que realmente testam suas habilidades e impulsionam seu potencial. - Integrar um time apaixonado por tecnologia: Aqui, você vai trabalhar ao lado de talentos experientes em um ambiente colaborativo e disruptivo, utilizando as tecnologias mais avançadas do mercado. - Deixar sua marca no mundo: Nossas soluções digitais impactam diretamente a vida de milhares de pessoas, e é a sua chance de ser parte ativa na construção de um futuro mais digital e conectado. - Trabalhar de forma remota e com flexibilidade: Seja qual for o seu lugar, estamos prontos para te receber no nosso time! Sua Missão: - Atuar como liderança técnica no desenvolvimento e arquitetura de serviços Java de nível enterprise, garantindo escalabilidade, confiabilidade, performance e segurança das soluções, além de elevar o nível de engenharia do time. Principais Atividades: - Liderar e arquitetar serviços e integrações em Java, alinhando o design com escalabilidade, confiabilidade, performance e segurança. - Promover excelência em engenharia: code reviews, estratégia de testes, otimização de performance e prontidão para releases. - Mentorar engenheiros e atuar em conjunto com PM, BA, QA e DevOps, garantindo transparência sobre riscos e dependências. - Evoluir microserviços, APIs e camadas de acesso a dados, assegurando padrões e documentação atualizada. - Investigar problemas complexos em produção, conduzindo análise de causa raiz e ações preventivas. - Contribuir para a melhoria contínua de processos de entrega, ferramentas e práticas de desenvolvimento. - Garantir boas práticas de qualidade de código, manutenibilidade e excelência operacional. Qualifications - +10 anos de experiência com desenvolvimento Java (incluindo 2–3+ anos como Tech Lead ou Principal) em serviços de nível enterprise - Forte conhecimento em Core Java (11/17), Spring Boot, APIs REST e bancos de dados relacionais (com foco em performance e tuning de SQL) - Experiência sólida com arquitetura de microserviços, padrões de resiliência e boas práticas de segurança - Cultura forte de testes (JUnit, testes de integração) - Experiência com Git e CI/CD (ex.: Jenkins, GitHub Actions) - Conhecimento em observabilidade (logging estruturado, métricas e tracing) - Experiência com suporte a ambientes de produção de alta disponibilidade - Habilidade em liderança técnica, code review, mentoria e comunicação com stakeholders. Requirements - Experiência em empresas de serviços financeiros ou ambientes enterprise de grande escala será um diferencial. Benefits - Trabalho Remoto: Desfrute da flexibilidade de trabalhar de qualquer lugar do Brasil, com total autonomia e organização. - Saúde e Bem estar: Plano de Saúde e Odontológico, Seguro de Vida e Wellhub (Gympass). - +Educação: Descontos em cursos da FIAP e MBA USP Esalq para você continuar aprendendo e se desenvolvendo. - Diferenciais exclusivos: Descontos em lojas Multilaser, bonificação por indicação de profissionais e negócios, horário adaptável e bônus anual.
Python Development, Gen AI
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Develop and optimize applications based on Large Language Models (LLMs), ensuring response quality and prompt efficiency; • Agent Orchestration: Design and implement complex flows and multi-agent systems using LangChain and LangGraph for reasoning automation; • Data Architecture for AI: Implement Retrieval-Augmented Generation (RAG) strategies, including vector databases and indexing techniques for semantic search; • Backend Development: Build robust, high-performance APIs in Python (FastAPI/Django) to serve AI models at scale; • Cloud Scalability: Develop and deploy solutions using the AWS ecosystem, focusing on AI services, serverless compute and containers; • Quality and Monitoring: Establish testing standards for models (evaluation of hallucinations, latency and cost) and ensure the development lifecycle (LLMOps).

