Python Software Engeneer $2700-5500 (offline)

As part of the engineering team, the Senior Software Engineer will work directly with engineers in a dynamic, open environment, employing the latest techniques and best practices in engineering, and utilizing the best-in-class tools and frameworks building a highly distributed, scalable, and enterprise-class SaaS platform.

Key Responsibilities:

• Be responsible for key back-end components of the platform

• Contribute to the overall API framework

• Implement solutions using iterative processes, Agile development methodologies, and test-driven development.

• Implement services that are highly available, fault-tolerant, using cutting edge technology concepts such as NoSQL DBs and distributed messaging frameworks

• Design and architect industry-leading SaaS BI solutions, able to operate at cloud scale

• Read technical/functional specifications and documentation from various feature teams

• Work with engineers and Product Managers to define SaaS requirements and ensure they are in roadmaps

• Work collaboratively with technical leads and managers with the expectation of driving to solutions with them

• Provide documentation, guidance, and support to feature teams and other technical team members on SaaS best practices and target architectures.

 

 

About you:

• You must be a Backend developer with Python experience of 3 – 5 years

• You must have 3-5 years of experience with following python libraries Airflow, Django, SQLAlchemy, Machine Learning libraries.

• You have at least 3 years of experience in a SaaS Product company.

• You should have 3-5 years of experience with processing big data frames.

• You have experience in a cloud-native platform preferably AWS (or Azure/ GCP)

• If you have knowledge of and exposure to design patterns, good SQL skill. it’s a plus!

• If you have knowledge of Machine Learning and Artificial Intelligent (LLMs). it’s a plus!

• If you have knowledge of Data transformations ETL tools (Boomi, Talend) it’s a plus!

• You are a Serial Problem Solver

• An enthusiastic, high energy team member who is viewed as a “doer” on the team and across internal organizations

• Are willing to travel as needed.