Senior Python Engineer
Free to start · No card · 5 credits the moment you sign up
Job description
We are looking for a Senior Python Engineer to join Arion's team!
Our remote Tech Tribe team is expanding and is seeking a skilled Senior Python Engineer to join us. If you thrive in a fast-paced, collaborative environment and appreciate leveraging your team's expertise to deliver high-quality solutions, this role might be for you!
WHAT WE NEED FROM YOU:
- Develop data and services-oriented pipelines following modern software engineering design practices, particularly focusing on delivering more real-time insights to our customers.- Develop robust testing, QA, and continuous delivery around data pipeline code.
Contribute to engineering-wide Architecture decisions, particularly around data architecture.
- Work in collaboration with front-end, platform, DevOps, and data science dev teams to enable data insights to power product functionality.
- Develop scalable and flexible services that allow code reuse and accelerate feature development.
- Promote teamwork, research cutting-edge technology, and support a vibrant innovative work atmosphere.
Professional Qualifications
- Able to code back-end systems with Python (or other server-based programming languages).
- Experience with FastAPI is preferred. 3 years experience in Python development strongly preferred.
- Real-world experience supporting relational or non-relational database/storage systems in production. Solid experience with at least one relational database technology.
- Ability to problem solve and drive projects with loosely defined requirements, working with the business stakeholders to translate business needs into solid data architecture.
- At least 2 year's experience designing data pipelines, microservices architecture and/or serverless lambda based solutions.
- Demonstrated engineering-first mindset to solving problems in an agile team
- Experience with cloud infrastructure services such as AWS (preferred)
- BS in Computer Science or related experience.
Nice to Have:
- Experience with data orchestration tools such as Airflow or DBT.
- Experience with containerized workloads. (Docker or Kubernetes)
WHAT WE OFFER:
- Competitive USD salary.
- A great level of responsibility from day one and the chance to develop your potential without limitations.
- An entrepreneurial environment.
- A dynamic remote work culture.
- Work with a talented global team that you can constantly learn from! We have arionics from around the globe.
- Day off on your birthday!
We welcome applications from candidates in Argentina, Colombia, Brazil, Peru, and Uruguay.
Originally posted on Himalayas
Prepare your application
Use the description above to assess your fit for Arionkoder. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.
Match requirements to evidence
Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.
Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.
Check the working arrangement
Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.
Review before submitting
Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.
Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.
Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.