Senior Software Engineer
Location: Remote
Job Type: Full-time
Role Summary:
As a Senior Engineer, you will play a crucial role in configuring, maintaining, and enhancing our data processing pipelines and cloud environments. You will collaborate closely with data scientists to deploy advanced algorithms and ensure their seamless integration with external systems. Your technical expertise and strategic insights will directly impact the scalability and reliability of our services.
Key Responsibilities:
· Configure and maintain production data processing pipelines
· Integrate results of the Company's algorithms with external systems
· Configure and maintain production and R&D cloud environments
· Assist data scientists with the development and deployment of algorithms
Required Qualifications:
· Technical Expertise: Proficient in Python with a solid understanding of its application in data environments.
· Cloud Platforms: Experience in managing services on major cloud platforms like Google Cloud, AWS, or Azure. (experience with all preferred, 2 out of 3 ok)
· APIs and SQL: Skilled in integrating REST APIs and managing databases using SQL.
· Professional Skills: Demonstrated ability to work effectively in a team, with a proactive attitude and excellent communication skills.
Preferred Qualifications:
· Experience processing data with PySpark
· Experience building B2B integrations
· Experience with Airflow
· Experience with multiple cloud service providers
· Experience with Numpy/Pandas
· Experience with data visualization
· Experience with Python app-building libraries such as Streamlit, Dash
· Experience with BI tools such as Tableau or Looker
Benefits:
· Competitive Salary: Offering a competitive salary and benefits package.
· Equity: Unique opportunity to share in the company's success.
· Health, dental, and vision: The Company pays 85% of healthcare premiums for Medical, Dental, and Vision insurance for you and your family.
· 401k
· Paid vacation: Experience the freedom and flexibility of unlimited PTO as well as several paid national holidays.
· Professional Growth: Opportunities for personal and professional growth.
· Innovative Culture: Work in a fast-paced, innovative environment that values creativity and problem-solving.
· Flexible Work Arrangements: Support for work-life balance with flexible work arrangements.
· Professional Development: Opportunities and resources to enhance your skills and knowledge.