Back to All Openings

We are looking for

Senior Python Engineer (ETL/Big Data)

Software Engineer, Python
logo for Software Engineer
Share

About AltexSoft

We seek to hire a Senior Python Engineer, with cognate experience in big data and AWS. Our ideal candidate thrives in a dynamic environment and is excited to work on challenging projects. If this is you, we would love to have you join our team!

About Project

Our client is a leading provider of innovative solutions dedicated to optimizing operational efficiency for travel management companies and hotel chains. 

You Have

  • Python Programming:
    • Python core language features, data structures, and object-oriented programming.
    • Python libraries commonly used in serverless applications (boto3 for AWS interactions, requests for HTTP, and JSON).
    • Async programming for handling concurrency, especially useful in event-driven Lambda functions.
  • AWS Fundamentals:
    • AWS Lambda triggers (S3 events, API Gateway calls, DynamoDB streams, CloudWatch events, etc.)
    • AWS SAM or Serverless Framework.
    • Infrastructure as Code (IaC) tools (Terraform, AWS CloudFormation, or CDK (Cloud Development Kit)).
    •  AWS services (S3, DynamoDB, SQS, SNS, and CloudWatch, StepFunctions).
  • API Development and Integration:
    • Knowledge of building RESTful APIs using API Gateway.
    • Experience with authentication and authorization mechanisms like IAM roles, policies, and JWT tokens.
  • SQL and NoSQL Fundamentals: SQL: Basic proficiency in SQL. NoSQL: NoSQL concepts relevant to DynamoDB.
  • Data Serialization and ORM Libraries: JSON, Lambda functions,
    ORM (Object-Relational Mapping): SQLAlchemy (for RDS) or DynamoDB Mapper libraries (for DynamoDB).
  • Previous experience working with any workflow engine.
  • Highly experienced with high-volume ETL (Extract, Transform, Load ) coding.

Would be a plus

  • Ability to work independently as a part of the client's team

You Are Going To

  • Build and manage AWS Lambda functions using Python in event-driven architectures.
  • Develop secure RESTful APIs using API Gateway, FastAPI, and async programming.
  • Connect Lambda to relational and NoSQL databases, optimize interactions, and perform CRUD operations.
  • Enhance Lambda performance, manage concurrency, and implement AWS security best practices.
  • Use CloudWatch and X-Ray for application monitoring, logging, and debugging.
  • Design high-volume ETL pipelines and integrate them with workflow engines.
  • Deploy using AWS SAM, Terraform, or Docker, optimizing images for serverless workloads.

We offer

Cup

Work-life Balance

  • Possibility to work remotely
Health

Health Care

  • Reimbursement of medical expenses
  • Online morning exercise
book

Education

  • Compensation for trainings, seminars, conferences
  • Free access to the Pluralsight and ACloudGuru knowledge base
  • Access to the AltexSoft library with  top-notch materials
  • A mentor for a probation period
  • Engagement in our Mentorship Hub program as a mentor or a mentee to foster professional growth and development 
gora

Development

  • Horizontally — master new technologies at internal courses
  • Vertically — choose your own career path through Competency trees
medal

Recognition Program

  • All your activities are marked by points that can be exchanged for gifts to fit any taste.
Contact our Talent Acquisition Specialist
Darlington Anyanwudarlington.anyanwu@altexsoft.com

To many people, the world is chaos. To us, it's something a few effective formulas can organize and even change.

Come along if you share our vision

  • We were founded in 2007. Employer of the Year (2014, 2017, 2019).
  • The AI Ukraine conference and the Know Your Onions meetups organizer.
  • R&D centers in Ukraine (Kharkiv, Kremenchuk, Lviv) and Georgia (Tbilisi). We employ more than 300 people.