Senior Engineer (Python & Airflow)
About The Role
- The Senior Python Engineer is responsible for developing a backend framework dedicated to continuously running integration tests across the entire enterprise for well-known customers and companies across the country.
- You work closely and collaboratively with other Artisans across all disciplines to deliver excellence and innovation to our clients.
Key Responsibilities
- Comfortable working with the following technologies: Python, Airflow, PSQL / MySQL / Dynamo DB, SQL Alchemy and AWS
- Leverage APIs across the enterprise to simulate real-world workloads that span systems
- Maintain communication with internal and external stakeholders on progress towards objectives and managing client expectations
- Proactively troubleshoot to deliver high-quality solutions to customers and internal partners
About The Candidate
- Are you an innovator who thrives in a fast-paced environment?
- Are you interested in driving change and playing well with both humans and machines?
- Do you enjoy the flexibility that comes with a remote work environment?
Knowledge, Skills And Experience
- 5 years of industry experience
- REST API development experience
- Excellent SQL skills along with Database & Data warehouse product knowledge (SQL, Redshift)
- Direct experience building and leveraging REST APIs
- Experience in consulting services a plus
- AWS Cloud Experience
Extra Credit
- Degree in computer science or related degree/technical field of study or equivalent practical experience
- Experience working with multiple cloud providers and technologies
- Experience with infrastructure automation tools like terraform or cloudformation
- Experience with eCommerce and retail solutions and environments
- Experience with EKS or any Kubernetes service provider
Core Competencies
- Balances Stakeholders - Making sense of complex, high quantity, and sometimes contradictory information
- Communicates Effectively - Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
- Action-Oriented - Taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm
- Drives Results - Consistently achieving results, even under tough circumstances
More about our team
We are a creative company with a deep and equal passion for strategy, technology and design. Our work is diverse and so is our team. We are committed to building a culture where differences are embraced. Our team is fantastic, but we've got room for you if you're interested...
More About Our Benefits
Our clients appreciate that we always bring our "A" game. But to do that consistently requires life balance - we get that. Flexible working hours and remote work environments give our staff the freedom to enjoy both their life and their career.
Additional information
We believe our differences make us stronger. To ensure our culture continues to incorporate everyone’s perspectives and experience, we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age or marital, veteran or disability status.
As a remote-first, digitally innovative technology consulting firm, we pride ourselves on our ability to meet the needs of our clients. This position requires constant operation of a computer, various software programs and other electronic productivity tools. This position requires prolonged observation of a computer screen. Additionally, it requires regular participation in virtual meetings and trainings.