Description

Job Description

Job Description: Sr. Python / AWS Developer

  • Provide engineering on modern, cloud-based data processing technology stack
  • Build data pipelines, data validation frameworks, job schedules with emphasis on automation and scale
  • Contribute to overall architecture, framework, and design patterns to store and process high data volumes
  • Ensure product and technical features are delivered to spec and on-time
  • Design and implement features in collaboration with product owners, reporting analysts / data analysts, and business partners within an Agile / Scrum methodology
  • Proactively support product health by building solutions that are automated, scalable, and sustainable – be relentlessly focused on minimizing defects and technical debt
  • Should be a good communicator, excellent team player, able to collaborate with remote team members over zoom, demonstrating great flexibility

Qualifications

  • Masters’ or Bachelors’ degree in Computer Science or a related field
  • 4+ years of experience in application development
  • 3+ years of experience implementing scalable architectures
  • 3+ years of experience in large-scale software development with emphasis on near real-time data processing
  • 3+ years of experience with AWS and related services (e.g., EC2, S3, DynamoDB, ElasticSearch, DSL Queries, Kibana, SQS, SNS, Lambda, Snowflake, Apache Spark, Airflow….)
  • Expert Experience in python is a hard requirement. Experience in other programming languages is a plus.
  • 5+ years of experience in database development using relational and non-relational database is preferred.  SQL and PL/SQL experience is preferred.
  • Automating jobs using Autosys, shell scripting etc
  • Experience with CI/CD tools like Jenkins / Terraforms

Education

Any Graduate