Taro Logo

Senior Software Engineer I (Python)

Decision Intelligence company delivering the Aera Decision Cloud™ platform that integrates with existing systems to digitize, augment, and automate decisions in real time.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS · AI

Job Description

Aera Technology, a Decision Intelligence company founded in 2017, is seeking a Senior Software Engineer I specializing in Python to join their R&D Engineering team. The role focuses on developing key components within the Aera Platform, specifically building and maintaining functionality for smooth, secure, and automated deployments between environments.

The position offers an exciting opportunity to work with Aera's Decision Cloud™ platform, which helps enterprises transform their decision-making processes through digitization, augmentation, and automation. As a Series D startup headquartered in Mountain View, California, with offices across multiple global locations, Aera has demonstrated significant impact by delivering millions of recommendations resulting in substantial revenue gains for renowned brands.

The ideal candidate should bring 5-7 years of backend Python development experience, with strong expertise in Python frameworks, data structures, algorithms, and modern development practices. You'll be working on building scalable APIs, maintaining CI/CD pipelines, and contributing to the overall development lifecycle. The role requires proficiency in cloud platforms (AWS/Azure/GCP), containerization technologies, and database systems.

What makes this role particularly attractive is Aera's commitment to building a sustainable, intelligent, and efficient world, combined with their comprehensive benefits package. The company offers a flexible work environment, competitive compensation including equity, extensive healthcare coverage, and strong emphasis on professional development. Working at Aera means joining a diverse, global team that's pushing the boundaries of decision intelligence technology.

Last updated 2 months ago

Responsibilities For Senior Software Engineer I (Python)

  • Design, build and maintain efficient, reusable, and reliable code and automation
  • Maintain the CI/CD and improve the release pipeline
  • Identify bottlenecks and bugs in applications and devise solutions
  • Research and learn new technologies to design code reviews and application enhancements
  • Collaborate cross-functionally in all phases of the development life cycle
  • Create and execute unit test cases and contribute to test automation
  • Participate in design and code reviews

Requirements For Senior Software Engineer I (Python)

Python
Kubernetes
  • 5 to 7 years of solid experience as a backend Python developer
  • Experience with Python frameworks (FastAPI, Django, Flask, Bottle)
  • Good experience in Python 3
  • Strong knowledge of Data Structures & Algorithms, OOP, Threads, Parallel-Processing
  • Experience building secure, complex, and scalable APIs
  • Ability to write clean, modular code
  • Knowledge of SDLC best practices
  • Experience with GIT, Jira & Agile Methodology
  • Familiarity with AWS or Azure or GCP and REST API
  • Experience with Docker, Kubernetes, Helm is a big plus
  • Experience with SQL

Benefits For Senior Software Engineer I (Python)

Medical Insurance
Vision Insurance
Dental Insurance
Equity
  • Competitive salary
  • Company stock options
  • Comprehensive medical coverage
  • Group Medical Insurance
  • Term Insurance
  • Accidental Insurance
  • Paid time off
  • Maternity leave
  • Unlimited access to online professional courses
  • People manager development programs
  • Flexible working environment
  • Fully-stocked kitchen with snacks and beverages