CrawlJobs Logo

Software Engineer – Cloud & Python

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada , Mississauga

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

120800.00 - 170800.00 USD / Year

Job Description:

The Prime Analytics team is undertaking multi-year growth initiatives, expanding its platform offering to empower market quants and product development teams. This expansion focuses on leveraging Python for analytics, hosting new data platforms, and building robust monitoring and observability capabilities. We are seeking a highly motivated and skilled Assistant Vice President (AVP), Python Developer, to join our team. This role requires strong expertise in Python and Apache Airflow, along with the ability to collaborate directly with market quants and various development teams to build and enhance our analytics platform. You will play a crucial role in delivering innovative technical solutions, contributing to architectural excellence, and providing technical guidance.

Job Responsibility:

  • Partner with market quants and various technology teams to ensure the seamless integration of functionalities, achieve strategic goals, and identify system enhancements for new product deployments and process improvements
  • Contribute to the resolution of high-impact problems and projects through in-depth evaluation of complex business processes, system architectures, and industry standards
  • Apply strong expertise in application programming and actively ensure that application designs adhere to the overall architectural blueprint and best practices
  • Utilize advanced knowledge of system flow to contribute to and uphold standards for coding, testing, debugging, and implementation
  • Develop a comprehensive understanding of how different areas of the business, particularly architecture and infrastructure, integrate to achieve overarching business goals
  • Provide in-depth analysis and interpretive thinking to define complex issues and develop innovative, scalable solutions
  • Appropriately assess risk when technical and business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets
  • Drive compliance with applicable laws, rules, and regulations, adhere to Policy, apply sound ethical judgment regarding personal behavior, conduct, and business practices, and escalate, manage, and report control issues with transparency

Requirements:

  • 3-5 years of hands-on application development experience
  • 3+ years of dedicated Python application development experience
  • Proven experience contributing to successful project delivery and technical initiatives
  • Strong proficiency in Python development, including best practices, object-oriented programming, and performance optimization
  • Experience developing and consuming RESTful APIs and web services
  • Hands-on experience with web frameworks, particularly FAST API
  • Proficient in working with JSON and other data interchange formats
  • Experience with Apache Airflow for workflow orchestration and Apache Kafka for real-time data streaming
  • Experience with cloud storage solutions like Amazon S3
  • Solid understanding and experience with relational databases such as SQL Server and Oracle Database
  • Familiarity and experience with cloud-native technologies (e.g., Amazon EKS), containerization (Docker), and CI/CD pipeline implementation
  • Experience with observability tech stacks like Grafana for logs, traces, and metrics, as well as OpenTelemetry
  • Ability to adjust priorities quickly as circumstances dictate and thrive in a dynamic, fast-paced environment
  • Demonstrated ability to take initiative and ownership, contributing significantly to team success and project outcomes
  • Strong problem-solving skills with an ability to analyze and resolve complex technical and business challenges
  • Consistently demonstrates clear, concise, and effective written and verbal communication skills, able to articulate technical concepts clearly to diverse audiences
  • Bachelor’s degree/University degree or equivalent experience in Computer Science, Engineering, or a related quantitative field

Nice to have:

  • Experience with advanced data technologies such as Trino, Starburst, Pinot, and Spark
  • Master’s degree preferred

Additional Information:

Job Posted:
March 20, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer – Cloud & Python

Sr. Software Engineer - Cloud Engineering

We are seeking a Senior Software Engineer to contribute to Corelight’s public cl...
Location
Location
United States
Salary
Salary:
180000.00 - 225000.00 USD / Year
https://corelight.com/ Logo
Corelight
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Effective communicator and ability to collaborate across stakeholders
  • Possess strong organizational and problem solving skills
  • 5+ years of enterprise software design, development, and release experience
  • 5+ years of development experience with two or more of the following languages: Go, Python, Rust, JVM languages (Java, Kotlin, Scala)
  • 2+ years of experience designing and implementing scalable solutions in at least one of the three major public clouds: AWS, GCP, Azure
  • Familiarity with infrastructure as code tools: Terraform/OpenTofu, Cloudformation templates
  • Experience with Kubernetes and Helm deployments
  • Possess a solid understanding of networking concepts
  • Experience working in an Agile scrum team is a plus
  • Practical experience in multiple public clouds is a plus
Job Responsibility
Job Responsibility
  • Provide technical expertise in planning, development, and execution of software efforts
  • Design and implement functionality with appropriate testing coverage and documentation
  • Engage in code-review and architectural analysis exercises
  • Engineer services in various languages with an emphasis on Go
  • Develop, maintain, and improve Corelight’s public infrastructure as code repositories
What we offer
What we offer
  • Equity and additional benefits
  • Fulltime
Read More
Arrow Right

Cloud FinOps Software Engineer

As a Cloud FinOps Software Engineer, reporting to Senior Engineering Manager - F...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of technical experience as a cloud engineer with background in data analytics or business financial operations
  • Bachelor's degree, preferably in Computer Science or Software Engineering
  • Proficient in writing performant queries using SQL or Python
  • Enjoy working in fast-paced, multi-disciplinary environment with a focus on high-impact outcome
Job Responsibility
Job Responsibility
  • Contribute to insights on cost and efficiency opportunities through reports and dashboards
  • Partnering with engineering and finance teams to improve efficiency of our cloud spend
  • Contribute to rate optimisation by exploring and executing viable commitments with cloud vendors
  • Contribute to usage optimisation through insights and driving adoption of recommendations
  • Conduct trainings to guide teams on best practice for cost management
  • Leverage cloud engineering knowledge to provide data-driven perspective
  • Optimise queries and data models, and automate workflow to scale the deliver of optimisation insights
  • Contribute to experimentation and adoption of ML/AI-driven intelligence into our processes
  • Contribute to cost efficiency discussions with both internal and external stakeholders
  • Get exposure, impact and visibility across Atlassian engineering teams and senior execs
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Private Cloud - Software Engineer

Hewlett Packard Enterprise is seeking Software Engineers for their Private Cloud...
Location
Location
United States , All
Salary
Salary:
90400.00 - 208500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in Java, Groovy, Ruby, and/or Python
  • some experience with Linux environments
  • some experience with backend development, RESTful APIs, server-side logic, or database management with SQL or NoSQL databases
  • understanding of core compute, storage, and networking principles
  • familiarity with virtualization, IT Service Management (ITSM), Continuous Integration/Continuous Deployment (CI/CD), and other automation technologies
  • knowledge of build tools (e.g., Maven, Gradle), version control systems (e.g., Git), and CI/CD pipelines
  • eagerness to learn and apply cloud technologies (e.g., AWS, Microsoft Azure, Google Cloud)
  • strong communication skills and willingness to listen and learn from team members
  • ownership of projects and mistakes, problem-solving skills, and self-drive
  • familiarity with system architecture and design principles
Job Responsibility
Job Responsibility
  • Analyze and update system logic and documentation with senior engineers' guidance
  • participate in designing, implementing, monitoring, and troubleshooting software systems
  • responsible for frontend and backend software development
  • stay updated on product roadmaps and upcoming technology changes with senior engineers' guidance
  • assist on customer issues as needed and help ensure technical standards and documentation requirements are met
  • collaborate with sales engineering and operational teams to understand customer needs and recommend solutions
  • learn about the operational challenges faced by engineering teams and assist in developing strategies to address them.
What we offer
What we offer
  • Comprehensive suite of benefits supporting physical, financial, and emotional wellbeing
  • career development programs
  • inclusive work environment and flexibility to manage work and personal needs.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend Cloud Software Developer

Senior backend cloud software developer role working on industry's leading AI/ML...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong background in developing production software in a cloud environment
  • Development of multitenant cloud SaaS solution
  • 12+ years overall experience with 4-5 years hands-on experience in above areas
  • B.Tech/B.E in computer science or related discipline
  • Golang programming language (must)
  • Python programming language
  • RESTful API design and development
  • Data structures and algorithms
  • Cloud software technologies (SaaS)
Job Responsibility
Job Responsibility
  • Working with various providers of data sources sending telemetry to Mist's Marvis AIOps solution
  • Developing customer facing APIs used by HPE-Juniper's application developers and customers
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer

ARiA is looking for highly motivated self-starters and low-ego team players to j...
Location
Location
United States , Madison; Alexandria; Seattle
Salary
Salary:
Not provided
ariacoustics.com Logo
Applied Research in Acoustics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Applicants selected for employment will be subject to a government security investigation and must meet eligibility requirements, including U.S. citizenship, for access to sensitive information
  • Bachelor’s degree or greater in a relevant technical field (Computer Science, Engineering, or equivalent)
  • Expertise designing and developing code using modern programming/scripting languages such as C, C++, Golang, JavaScript (and variants), and Python
  • Expertise developing and deploying software in an agile, continuous-integration (CI) framework across a variety of hardware platforms (desktop, server, cloud) using modern tools including containerization (e.g., Docker, Kubernetes)
  • Exceptional ability and desire to acquire new knowledge and skills to solve challenges
  • Ability to work independently but collaboratively
  • Ability to manage multiple projects in a fast-paced professional office environment
  • Ability to communicate technical solutions to colleagues and customers
  • Superior oral and written communications skills
Job Responsibility
Job Responsibility
  • Algorithm and software design, development, research, and testing to support prototypes and products
  • Supporting the transition of research algorithms to fielded systems
  • Preparing documentation to summarize design and status of prototypes and products
  • Assisting with in-field integration, testing, and support, with some local travel required
  • Developing an interface between a C++ underwater-acoustics physics engine and a video game for education and training
  • Developing a JavaScript backend for a scenario-design and management tool for players and integration of that system with a learning-management system (LMS)
  • Developing algorithms and software for a cloud-deployed cognitive tool that allows natural-language query of legal documents to answer user questions about government regulations and supporting the DevOps process for deployment of the prototype
  • Fulltime
Read More
Arrow Right

Software Engineer II, Cloud Engineering

We’re seeking a Cloud Infrastructure Engineer to design, build, and maintain the...
Location
Location
United States , San Francisco
Salary
Salary:
120750.00 - 193200.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience managing AWS infrastructure in production environments
  • Experience with CDK, Terraform, or CloudFormation for infrastructure as code is a must
  • Strong experience with Lambda, Fargate, S3, SNS/SQS, EC2, and CloudWatch
  • Hands-on experience with Docker and CI/CD tools
  • Solid understanding of Python-based data workflows and microservice design patterns
  • Excellent problem-solving and communication skills, with a focus on reliability and automation
Job Responsibility
Job Responsibility
  • Design, deploy, and manage AWS infrastructure (S3, EC2, Lambda, Fargate, SNS, CloudWatch, IAM, Code Pipelines etc)
  • Build and maintain data ingestion and processing pipelines, ensuring reliability and scalability
  • Set up and monitor notification and alerting systems for data processing and model operations
  • Manage Dockerized workloads across Fargate and EC2 for compute-heavy analytics jobs
  • Support CI/CD pipelines for model deployment and internal tools
  • Optimize cost, performance, and security posture across AWS accounts and services
  • Collaborate with DA/DE/DS to operationalize workflows in a cloud-native, automated fashion
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Lead Software Engineer - Cloud Infrastructure

As the Lead Software Engineer - Cloud Infrastructure, you will collaborate with ...
Location
Location
United States
Salary
Salary:
180000.00 - 225000.00 USD / Year
https://corelight.com/ Logo
Corelight
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or Masters degree in Computer Science or related fields, or equivalent experience
  • 10+ years of professional experience in cloud infrastructure engineering or related roles
  • Strong programming skills in languages such as Bash, Python, Go
  • Experience with infrastructure-as-code (IaC) tools such as Terraform, CloudFormation
  • Proficiency in scripting/programming languages such as Python, Bash, or PowerShell
  • Experience with automation tools like Jenkins, GitLab, and Ansible/Chef
  • Understanding of networking concepts, security best practices, and cloud-native architectures
  • Experience with cloud platforms like AWS, Azure, or Google Cloud
  • Strong communication and collaboration skills
  • Experience with Observability tools such as Prometheus, Grafana, ELK stack, or similar
Job Responsibility
Job Responsibility
  • Design, deploy, and maintain cloud infrastructure solutions on platforms such as AWS, Azure, or Google Cloud Platform (GCP)
  • Develop automation scripts and tools to streamline provisioning, configuration, and management of cloud resources
  • Collaborate with software development teams to integrate cloud services into applications and workflows
  • Implement monitoring and alerting systems to ensure the performance, availability, and security of cloud environments
  • Optimize resource utilization and cost efficiency through continuous monitoring, analysis, and optimization of cloud infrastructure
  • Stay current with emerging technologies and best practices in cloud computing, DevOps, and infrastructure automation
  • Participate in the resolution of production incidents and contribute to post-mortem analysis and improvement efforts.
What we offer
What we offer
  • Equity
  • Additional benefits
  • Fulltime
Read More
Arrow Right

Senior Python Software Engineer

Senior Python Software Engineer position at Inetum Polska, focusing on developin...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Python
  • Docker
  • FastAPI
  • SQL/RDBMS Experience - PostgreSQL used on project
  • English and Polish - C1
  • Hybrid work model (at least 3 days per week in the office - MUST)
Job Responsibility
Job Responsibility
  • Develop and maintain Python-based microservices for AI-driven applications
  • Design and build frameworks around AI agents within Azure cloud infrastructure
  • Focus on backend development, ensuring scalability, reliability, and high performance
  • Optimize and troubleshoot performance issues, particularly in chatbot applications
  • Work with Python frameworks to enhance efficiency and maintainability
  • Manage and optimize SQL databases for AI-driven applications
  • Implement best practices in prompt engineering and work with Large Language Models (LLMs)
  • Collaborate with AI/ML teams to integrate AI models into production systems
  • Ensure security, compliance, and best coding practices in AI application development
  • Stay up to date with emerging AI technologies and contribute to technical innovation
What we offer
What we offer
  • Flexible working hours
  • Hybrid work model
  • Cafeteria system
  • Generous referral bonuses
  • Additional revenue sharing opportunities
  • Ongoing guidance from a dedicated Team Manager
  • Tailored technical mentoring
  • Dedicated team-building budget
  • Opportunities to participate in charitable initiatives and local sports programs
  • A supportive and inclusive work culture
  • Fulltime
Read More
Arrow Right