Ethosverse Python Automation Software Engineer
Responsibilities
Communicate with digital application owners/managers to gather automation requirements from various platforms such as Zoho Mail, Slack, Google Meet, etc.
Define context-based capability requirements and key metrics using tools like Google Sheets, Google Docs, and Zoho Mail.
Engage with stakeholders regularly to ensure alignment of automation initiatives with strategic updates and business goals.
Identify and develop entities using Protobuf schema for digital applications.
Operate entities databases and storage systems like Postgres/OrbitDB, S3/IPFS as required.
Develop contextual capability contracts for digital applications using gRPC.
Create scenarios for capability flow, practicing behavioral-driven development with tools like Cucumber and Behave.
Write, publish, and maintain Python code with version control systems such as Git.
Package and publish Python modules with package index (e.g., PyPI).
Consume, package, and publish Python containers using Docker and DockerHub.
Script integration and delivery automations using Shell, Kotlin, and other automation tools.
Write scenario step-implementations for testing and implement capability scenarios for automation and delivery using pure Python and relevant libraries.
Report business deliveries to stakeholders based on key metrics across different environments to meet acceptance criteria.
Contribute expertise in AI and blockchain projects, focusing on image/language processing, big data, IPFS, and Ethereum.
Adhere to and promote utmost ethical and professional standards, fostering rituals, habits, and continuous improvement (kaizen) practices within the team.
Requirements
Proficiency in Python programming language with experience in developing automation solutions.
Strong communication skills to effectively gather requirements and collaborate with stakeholders.
Familiarity with automation tools and frameworks such as Cucumber, Behave, gRPC, and Docker.
Experience in version control systems like Git for code management.
Knowledge of database management systems like Postgres and storage systems like S3.
Understanding of software development methodologies and practices, including behavioral-driven development.
Previous experience working on AI and blockchain projects, particularly in image/language processing, big data, IPFS, and Ethereum.
Ability to work independently and as part of a team in a fast-paced environment.
Commitment to upholding ethical and professional standards, with a focus on fostering rituals, habits, and continuous improvement practices within the team.
Plus
Experience in solution architecture, with the ability to design and architect complex systems.
Understanding of cloud computing platforms and services.
Knowledge of continuous integration and deployment processes.
Familiarity with microservices architecture and RESTful APIs.
Certification or training in relevant technologies and methodologies.
Ability to fulfill the roles of a solution architect, including designing system architectures, defining technical requirements, and providing guidance to development teams.
Employment Details
Flexible Employment: Part-time consultant role designed to accommodate individuals' other engagements, providing flexibility and autonomy in managing work schedule.
Hourly Compensation: Payments made on an hourly basis, offering fair compensation for time and effort invested in automation projects.
Stock Options: Recognized consultants may have the opportunity to receive stock options over a 4-year period, aligning incentives with the long-term success of the venture.
Ethosverse Benefits: Access to ethosverse app subscriptions/passes, assisting in current roles and providing valuable insights into the Ethosverse ecosystem, enhancing professional development and learning opportunities.
Benefits
Innovative Venture: Joining an exciting venture at the forefront of innovation, contributing to cutting-edge automation solutions within the Ethosverse ecosystem.
Passionate Team: Collaborate with a passionate team dedicated to making a difference, fostering a supportive and inspiring work environment.
Growth Opportunities: Room for growth and learning in a dynamic environment, with opportunities to expand skills and knowledge in automation, Python programming, and emerging technologies.
How to Apply
Please send your resume and a brief cover letter explaining why you're interested in the position to satwa@50gramx.io.