freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer, Python, Oracle, AWS

Summary

Build and deploy Python-based GenAI applications for investment professionals, leveraging cloud infrastructure and scalable data pipelines.

Responsibilities

  • Deliver software solutions which unlock the capabilities of Generative AI in the context of a professional domain such as finance
  • Help drive and deliver first‑of‑a‑kind knowledge‑based applications for investment professionals
  • Work in a fast‑paced environment where the lag between conceptualization, research, development, and productionization is constantly shortening
  • Collaborate as part of a team to deliver the most amount of value in the least amount of time

Requirements

  • A Bachelor’s or Master’s in Computer Science or a relevant field
  • Three or more years of industrial experience
  • Proficient in deploying software products into production capable of handling large volumes of data at scale
  • Design, develop, and maintain robust, scalable, and secure Python‑based applications and services
  • Understanding of Python internals, performance tuning, and advanced language features
  • Write clean, idiomatic, and well‑documented Python code following PEP8 and enterprise coding standards
  • Optimize Python applications for performance, memory usage, and concurrency
  • Ability to orchestrate solutions within a cloud‑based environment
  • Understanding of standard methodologies for large‑scale application design, SOA, microservices, distributed compute, containers, and the use of the cloud
  • Understanding of how to deliver into production GenAI applications that can reliably process information in open‑ended settings
  • Attention to detail with a passion for validation and verification of software components
  • Strong communication skills and the ability to work with distributed team members

Hard Skills

  • Python
  • Software Deployment
  • Performance Tuning
  • PEP8 Coding Standards
  • Scalable Application Design
  • Distributed Computing
  • Containers
  • GenAI Application Development
  • Data Handling at Scale
  • Validation and Verification

Soft Skills

  • Attention to Detail
  • Collaboration
  • Adaptability in Fast‑Paced Environments

Certifications & Qualifications

  • Bachelor’s or Master’s in Computer Science or Relevant Field