Senior Python Engineer
Location
Serbia
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Python Engineer
COGNATIV
Role Description We run a distributed, camera-based video monitoring and AI alerting platform. The estate spans an AWS-hosted fleet of services and workers, a GPU-backed computer-vision inference pipeline, a real-time streaming and presence layer, and thousands of on-premise edge "media boxes" that ingest camera feeds, serve video, and stream events back to the cloud. Today the bulk of our backend is ~140 Java 8 services and libraries that have grown over many years. We are building their successor: a clean, modern Python monorepo (trella), and we are migrating capabilities over to it service by service. We are looking for a Senior Python Engineer: a strong programmer first, with real depth in both Python and Java to lead and execute that migration. You will design and build the new Python services, port existing Java functionality across with its behaviour intact, and occasionally maintain and fix the existing Java stack while it remains in production. This is a builder's role at the centre of a major platform modernization. What you'll work on: - The new Python platform (primary) - A greenfield, strongly-opinionated monorepo built for the long term: - Python 3.14, managed with uv workspaces (libs/, packages/, svcs/, apps/, scripts/), scaffolded from Copier templates. - FastAPI services with Strawberry GraphQL as the primary data API; REST where it's the right fit; Uvicorn ASGI. - psycopg3 straight against PostgreSQL / TimescaleDB using the repository pattern - deliberately no ORM - with yoyo migrations. - Pydantic / pydantic-settings for models, validation, and config; httpx for outbound HTTP; pendulum for datetimes; structlog + OpenTelemetry for observability. - Strict engineering standards, enforced in CI: full type annotations under a strict mypy config, ruff lint + format, and a curated, opinionated set of approved libraries (alternatives are banned at the linter level, on purpose). - A strong testing culture: pytest, TestClient, async tests, real test databases. - The legacy Java stack (occasional, ongoing) - ~140 Java 8 services and libraries: REST APIs, SQS/SNS workers, Lambda functions built with Gradle and Bazel, running on Jetty 9.4, deployed to Elastic Beanstalk, ECS, and Lambda. - Domains include alerts, analytics, API, auth, clips, media, presence, notifications, and partner integrations. - You'll read this code to understand behaviour before porting it, keep it healthy with bug fixes and small changes while it's still live, and decommission pieces as their Python replacements land. - The platform around it - AWS (us-west-2): EC2/ECS, Lambda, S3, RDS (PostgreSQL/TimescaleDB), ElastiCache (Redis), MSK (Kafka), Kinesis & Kinesis Video Streams, IoT Core, Cognito, SQS/SNS/SES. - A GPU-backed computer-vision inference tier producing the alerts that reach parents' phones. - Edge appliances (Linux + Docker) in the field, reachable over AWS IoT. What you'll do: - Design and build new Python services in the monorepo (schema, data access, business logic, APIs, and tests) to a high, consistent standard. - Migrate functionality from Java to Python: study an existing Java service, capture its real behaviour and edge cases, and re-implement it idiomatically in Python without regressions. - Maintain the Java stack as needed: diagnose and fix production issues, make targeted changes, and keep services healthy until they're retired. - Set and uphold engineering standards in the new codebase: typing, structure, the libs/svcs separation, the repository pattern, testing, and review quality. - Work with data: model schemas in PostgreSQL/TimescaleDB, write correct and efficient SQL, and design migrations. - Own your work end to end: from design through deploy, observability, and on-call follow-through, and drive it to a durable resolution. Qualifications - Strong software engineer first. Excellent fundamentals: data structures, concurrency, API and data modelling, testing, and writing code others can maintain. - Senior-level Python in production: idiomatic, fully typed, well-tested. Comfort with async, packaging, and a modern toolchain (type checkers, linters, virtual envs). - Solid Java in production: able to confidently read, debug, and modify a large existing Java codebase, and reason about its behaviour well enough to port it. - Strong with relational databases (PostgreSQL preferred) writing SQL directly rather than leaning on an ORM, and designing schemas and migrations. - Hands-on AWS experience building and operating real services. - Migration / modernization mindset: you can hold "match the old behaviour" and "build it right for the next ten years" in your head at the same time. - A bias for follow-through: you find what's actually needed, focus on it, and finish. - Excellent English communication. Nice to have: - FastAPI, GraphQL (Strawberry or similar), and async Python at scale. - uv, monorepo workflows, and strict typing (mypy) / ruff in CI. - TimescaleDB or other time-series data. - Gradle and/or Bazel builds; Jetty; AWS Lambda. - Messaging and streaming: Kafka/MSK, SQS/SNS, Kinesis. - Containers (Docker/ECR/ECS), CircleCI, and infrastructure-as-code (Terraform). - Auth with Cognito, JWT/OIDC, or Entra; partner-integration work. - Computer-vision / ML-adjacent systems, IoT, or edge/on-premise fleets.
Related Guides
Related Categories
Related Job Pages
More Cloud Engineer Jobs
Enterprise Cloud Architect
Bright Vision TechnologiesBright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.
Role Description We are seeking an Enterprise Cloud Architect to design strategies, reference architectures, and platform capabilities that span multiple cloud providers — AWS, Azure, GCP, and selectively OCI — for enterprises operating on more than one cloud by deliberate choice. The role focuses on portability, abstraction layers, federated identity, cross-cloud networking, and platform offerings that hide cloud-specific complexity from product teams. The ideal candidate has architected meaningful multi-cloud capabilities, understands the trade-offs between portability and cloud-native depth, and brings strong opinions grounded in production experience. Key Responsibilities - Define multi-cloud strategy, target-state architecture, and adoption guardrails across AWS, Azure, GCP, and OCI as relevant. - Design federated identity, SSO, and cross-cloud authorization patterns that let workloads and engineers move between providers without compromising on least-privilege, auditability, or operational simplicity. - Architect cross-cloud networking including transit hubs, private connectivity, and zero-trust patterns. - Establish reusable infrastructure-as-code patterns that abstract cloud-specific implementations where appropriate. - Define container, Kubernetes, and serverless strategies that work consistently across providers. - Design data architecture strategies for cross-cloud data movement, residency, and analytics. - Drive multi-cloud observability, security monitoring, and unified policy enforcement, designing approaches that work consistently across providers and avoid the complexity of fragmented per-cloud tooling stacks. - Establish FinOps practices that operate consistently across multiple cloud providers. - Lead disaster recovery and business continuity strategies that span clouds. - Partner with security architects on multi-cloud security models, KMS strategies, and key management. - Provide guidance to engineering teams on when to use cloud-agnostic versus cloud-native patterns. - Produce high-quality architecture artifacts — context diagrams, sequence diagrams, decision records, and reference designs — that capture key technical decisions clearly enough to be understood months or years later. - Engage with cloud providers and partners to evaluate roadmap alignment. - Stay current with multi-cloud platform and tooling developments, regularly review release notes and community discussions, and translate noteworthy advances into concrete recommendations and adoption proposals for the team. Qualifications - Bachelor’s or Master’s degree in Computer Science or a related field. - Eight or more years of experience in cloud architecture roles. - Hands-on architecture experience across at least two major cloud providers. - Deep understanding of cloud networking, identity, and security across multiple providers. - Strong experience with infrastructure-as-code and policy-as-code across clouds. - Experience designing federated identity and SSO across cloud platforms. - Solid understanding of Kubernetes, container platforms, and managed cloud services. - Excellent communication and stakeholder management skills. - Multiple cloud certifications across providers. - Track record of leading multi-cloud architecture initiatives. Preferred Qualifications - Experience with abstraction platforms (Crossplane, Pulumi, Terraform CDK). - Familiarity with cloud-agnostic observability platforms. - Experience driving large-scale cloud-to-cloud migrations. - Exposure to regulated industries with multi-cloud mandates. - Public talks or writing on multi-cloud architecture. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] or contact us at (908) 505-3545. Learn more about Bright Vision Technologies at www.bvteck.com .
Cloud Integration Developer
Bright Vision TechnologiesBright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.
Role Description We are seeking an experienced Cloud Integration Developer to design, build, and operate enterprise integrations using the Boomi AtomSphere platform. In this role you will own the full integration lifecycle — from analysis and design through development, deployment, monitoring, and ongoing support — and will partner with application teams, enterprise architects, and integration partners. The ideal candidate will combine strong hands-on Boomi expertise with broad knowledge of enterprise integration patterns, API management, and event-driven architectures. In this role you will work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous requirements into well-engineered solutions, and will be expected to raise the bar through code review, design review, and mentorship of more junior engineers. The successful candidate brings strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production. Key Responsibilities - Design and develop Boomi integration processes, including connectors, data maps, decisions, branches, and exception handling. - Apply Boomi’s low-code patterns alongside custom scripting (Groovy, JavaScript) for complex transformations. - Build connectors and use the Boomi Connector SDK where required. - Configure and manage Atom and Molecule runtimes appropriate to workload needs. - Design and operate API management strategies using Boomi API Management. - Implement secure authentication patterns including OAuth2, mTLS, and certificate-based authentication. - Build event-driven and pub/sub patterns using Boomi Flow, Event Streams, and external messaging platforms. - Develop CI/CD pipelines for Boomi processes using Boomi’s deployment APIs, GitHub Actions, or Jenkins. - Lead migration efforts to retire legacy integrations from other middleware platforms to Boomi, planning phased cutovers, building backward-compatibility shims where needed, and ensuring each migration step is reversible and well-monitored. - Implement comprehensive monitoring, alerting, and operational dashboards, applying disciplined engineering practices and partnering closely with stakeholders to ensure outcomes are durable, well-documented, and aligned with broader team and platform standards. - Profile and optimize performance of high-volume Boomi integrations, applying systematic measurement, targeted improvements, and data-driven validation to deliver quantifiable gains in throughput, latency, or resource efficiency. - Maintain comprehensive, current technical documentation — including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures — so that the system remains supportable, auditable, and easy to onboard new engineers onto over time. - Mentor junior developers and contribute to internal integration patterns and standards. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. - Five or more years of integration experience with strong focus on Dell Boomi AtomSphere. - Hands-on experience with Boomi processes, connectors, and Atom/Molecule runtimes. - Solid scripting skills (Groovy, JavaScript) for Boomi customization. - Working knowledge of Boomi API Management. - Experience with API security standards (OAuth2, mTLS, certificate-based). - Familiarity with event-driven integration patterns. - Hands-on experience integrating SAP, Salesforce, Workday, NetSuite, or similar SaaS platforms. - Experience with CI/CD tooling for Boomi. - Excellent troubleshooting, communication, and documentation skills. Preferred Qualifications - Boomi Professional or Architect certifications. - Exposure to Boomi Flow and Boomi DataHub. - Familiarity with multi-tenant integration patterns. - Experience with related platforms (MuleSoft, OIC, SAP CPI). - Working knowledge of FinOps and integration cost management. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] or contact us at (908) 650-6699. Learn more about Bright Vision Technologies at www.bvteck.com . Equal Employment Opportunity (EEO) Statement Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall. BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.
Cross-Cloud Architect
Bright Vision TechnologiesBright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.
Role Description We are seeking a Cross-Cloud Architect to design strategies, reference architectures, and platform capabilities that span multiple cloud providers — AWS, Azure, GCP, and selectively OCI — for enterprises operating on more than one cloud by deliberate choice. The role focuses on portability, abstraction layers, federated identity, cross-cloud networking, and platform offerings that hide cloud-specific complexity from product teams. The ideal candidate has architected meaningful multi-cloud capabilities, understands the trade-offs between portability and cloud-native depth, and brings strong opinions grounded in production experience. Key Responsibilities - Define multi-cloud strategy, target-state architecture, and adoption guardrails across AWS, Azure, GCP, and OCI as relevant. - Design federated identity, SSO, and cross-cloud authorization patterns that let workloads and engineers move between providers without compromising on least-privilege, auditability, or operational simplicity. - Architect cross-cloud networking including transit hubs, private connectivity, and zero-trust patterns. - Establish reusable infrastructure-as-code patterns that abstract cloud-specific implementations where appropriate. - Define container, Kubernetes, and serverless strategies that work consistently across providers. - Design data architecture strategies for cross-cloud data movement, residency, and analytics. - Drive multi-cloud observability, security monitoring, and unified policy enforcement, designing approaches that work consistently across providers and avoid the complexity of fragmented per-cloud tooling stacks. - Establish FinOps practices that operate consistently across multiple cloud providers. - Lead disaster recovery and business continuity strategies that span clouds. - Partner with security architects on multi-cloud security models, KMS strategies, and key management. - Provide guidance to engineering teams on when to use cloud-agnostic versus cloud-native patterns. - Produce high-quality architecture artifacts — context diagrams, sequence diagrams, decision records, and reference designs — that capture key technical decisions clearly enough to be understood months or years later. - Engage with cloud providers and partners to evaluate roadmap alignment. - Stay current with multi-cloud platform and tooling developments, regularly review release notes and community discussions, and translate noteworthy advances into concrete recommendations and adoption proposals for the team. Qualifications - Bachelor’s or Master’s degree in Computer Science or a related field. - Eight or more years of experience in cloud architecture roles. - Hands-on architecture experience across at least two major cloud providers. - Deep understanding of cloud networking, identity, and security across multiple providers. - Strong experience with infrastructure-as-code and policy-as-code across clouds. - Experience designing federated identity and SSO across cloud platforms. - Solid understanding of Kubernetes, container platforms, and managed cloud services. - Excellent communication and stakeholder management skills. - Multiple cloud certifications across providers. - Track record of leading multi-cloud architecture initiatives. Preferred Qualifications - Experience with abstraction platforms (Crossplane, Pulumi, Terraform CDK). - Familiarity with cloud-agnostic observability platforms. - Experience driving large-scale cloud-to-cloud migrations. - Exposure to regulated industries with multi-cloud mandates. - Public talks or writing on multi-cloud architecture. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] or contact us at (908) 650-6699. Learn more about Bright Vision Technologies at www.bvteck.com . Equal Employment Opportunity (EEO) Statement Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall. BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.
Application Modernization - Advanced Skills - Cloud
ZensarAt Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.
Role Description We are seeking an experienced Senior Software Engineer / Technical Lead – Spring Boot, GCP, PostgreSQL, Retail Commerce & Oracle ATG with 8+ years of hands-on development experience and a minimum of 3+ years in team leadership. The ideal candidate will possess strong expertise in designing and developing scalable eCommerce solutions using Spring Boot Microservices, Oracle ATG Commerce, Google Cloud Platform (GCP), and PostgreSQL. This role requires strong technical leadership, solution design capabilities, stakeholder management, and end-to-end ownership of software delivery. Qualifications - 8+ years of experience in software development. - 3+ years of proven experience leading development teams. - Strong coding skills in Java and hands-on experience with Spring Boot Microservices Framework. - Extensive experience with Oracle ATG Commerce (ATG) development, customization, and integration. - Strong understanding of Retail Commerce and eCommerce business processes. - Experience designing and developing scalable, resilient, and secure enterprise applications. - Hands-on experience with Google Cloud Platform (GCP) and cloud-native architectures. - Strong experience with PostgreSQL database design, optimization, and performance tuning. - Proven experience with RESTful APIs, Microservices, and distributed systems. - Strong code reviewing skills, debugging expertise, and technical problem-solving abilities. - Hands-on experience with JUnit, Mockito, and Cucumber testing frameworks. - Experience with CI/CD pipelines, Git, Bitbucket, and DevOps practices. - Hands-on experience with Docker, Kubernetes, Terraform, and Infrastructure Automation. - Ability to work independently and take ownership through production deployment and support. - Strong communication, client coordination, and stakeholder management skills. - Experience working in high-availability and high-performance environments. - Mandatory experience in Retail/eCommerce domain. - Strong experience in Catalog Management, Pricing, Promotions, Shopping Cart, Checkout, and Order Management. - Experience integrating commerce platforms with Loyalty, Rewards, Martech, Payment, OMS, and SaaS-based applications. Company Description