About the Role
As a Senior Python Backend Software Engineer at Within3, you will play a pivotal role in leading the development of advanced insights capabilities and supporting public data integration projects. This position is fully remote, allowing you to work from anywhere within the USA.
Key Responsibilities
- Design and Develop: Lead the design and advancement of data processing pipelines for the company’s flagship SaaS platform.
- Collaborate: Work with a distributed, cross-functional team to deliver scalable, modern SaaS software solutions.
- Problem Solving: Focus on solving complex problems, not just using specific tools.
- Best Practices: Advance best practices in software and data engineering, ensuring robust, scalable, and efficient solutions.
- Code Quality: Write clear, extensible, maintainable, and testable code.
- Requirements Refinement: Collaborate with product owners to refine requirements and ensure the right solutions are built.
- Quality Assurance: Work with QA teams to ensure platform stability and quality.
- Mentorship: Engage in mentoring, sharing knowledge, and fostering a culture of appreciation for data, systems, and scale.
Requirements
- Experience: 6+ years of professional programming experience with Python.
- Software Engineering: Strong foundation in software engineering practices, including version control (git), dependency management, testing (pytest), and CI/CD.
- Data Engineering: Proficient in data engineering and data processing pipelines.
- Security: Understanding of privacy-by-design frameworks and code-level security techniques.
- Database Management: Experience with RDBMS/OLAP/OLTP databases like PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, Redshift, or Snowflake.
- NoSQL Databases: Experience with NoSQL databases such as Redis, MemoryDB, DynamoDB, Neptune, or Neo4j.
- Data Pipeline Frameworks: Experience with frameworks like Airflow, Spark, Flink, Snowflake, Kafka, Amazon SWF, or Amazon EMR.
- API Design: Understanding of modern API design patterns (REST, JSON, GraphQL).
- Communication: Strong collaboration and communication skills.
Preferred Skills
- Observability Tools: Experience with tools like DataDog, Honeycomb, or New Relic.
- Data Libraries: Familiarity with data libraries such as Pandas, NumPy, or SciPy.
- Machine Learning: Experience with machine learning frameworks/tools like TensorFlow, PyTorch, Keras, Scikit-learn, or SageMaker.
- Data Versioning: Familiarity with data versioning tools like Delta Lake, DVC, or LakeFS.
- Containerization: Experience with Docker.
Benefits
- Remote Work: Fully remote home-based flexible working.
- Equipment: Create your own home working space, including a MacBook Pro and monthly communication allowance.
- Work-Life Balance: Unique approach to flexible working.
- Compensation: Competitive compensation package & benefits programme aligned to your location.
- Growth: Opportunities for growth and advancement in a forward-thinking and dynamic organization.
Within3 is committed to creating a diverse and inclusive work environment and is proud to be an equal opportunity employer. We encourage applications from all backgrounds and experiences.
Benefits Extracted with AI
- Fully remote home-based flexible working
- MacBook Pro and monthly communication allowance
- Competitive compensation package & benefits programme
- Growth & advancement opportunities
- Diverse and inclusive work environment
Similar jobs
Last update: 23 minutes ago
Senior/Staff Software Engineer - Backend/Python - Remote, USA
Senior/Staff Backend Engineer specializing in Python for a fully remote role in the USA. In-depth experience with web technologies and databases required.
Senior/Staff Software Engineer - Backend/Python
Join Close as a Senior/Staff Software Engineer specializing in Backend/Python. Work remotely in the USA with a salary range of $140K-$200K.
Senior/Staff Software Engineer - Backend/Python (100% Remote, USA Only)
Senior/Staff Backend Engineer specializing in Python and cloud technologies for a fully remote role in the USA. In-depth experience with databases and AWS required.
Senior/Staff Software Engineer - Backend/Python
Join Close as a Senior/Staff Software Engineer to design and scale backend systems using Python and AWS. 100% remote, USA-based.
Remote Senior Software Engineer (Python)
Remote Senior Software Engineer role at Pelago, focusing on Python, AWS, and cloud-native architectures.
Senior/Staff Software Engineer - Backend/Python
Join Close as a Senior/Staff Software Engineer specializing in Backend/Python. Work remotely in the USA with a focus on Python, Flask, and AWS.
Senior Backend Software Engineer (Python)
Remote Senior Backend Software Engineer role focusing on Python and Django, offering competitive salary and benefits.
Senior Backend Software Engineer
Senior Backend Engineer role focusing on Python, SQL, and scalable systems in Austin, TX. Remote work available.
Senior Backend Software Engineer (Python, PostgreSQL)
Join Athelas as a Senior Backend Software Engineer to develop EMR integrations using Python and PostgreSQL.
Senior Software Engineer - Python, Backend
Senior Software Engineer role focusing on Python and backend development for a mental healthcare platform.
Senior Software Engineer - Python
Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.
Senior Software Engineer, Backend (Python)
Join Merge as a Senior Backend Engineer. Work with Python, Go, and SQL to build scalable software.
Senior Software Engineer - Python
Join Gorgias as a Senior Software Engineer in Python, working on API development and app integrations in a hybrid role in New York.
Remote Software Engineer with Python Expertise
Join Bloomreach as a Remote Software Engineer, focusing on Python, AI, and data-driven insights.
Senior Software Engineer - Backend/Data
Senior Software Engineer for Backend/Data in a leading sustainability platform, focusing on reducing carbon emissions through technology.
Mid-Level Backend Software Engineer - Python
Join Zepz as a Mid-Level Backend Software Engineer specializing in Python. Remote position with competitive benefits.
Backend Software Engineer (Mid to Senior)
Join Wolfjaw Studios as a Backend Software Engineer focusing on AWS, Python, and SQL for online game services. Remote work available.
Senior Backend Developer (Remote, Python)
Senior Backend Developer role focusing on Python, API development, and cloud services in a remote, innovative environment.
Senior Software Engineer, Backend (Ruby on Rails)
Join ThreeFlow as a Senior Backend Software Engineer to develop and improve client-facing features using Ruby on Rails.
Senior Backend Engineer, Platform
Join Aleph as a Senior Backend Engineer to build and enhance our FP&A platform. Work remotely with a focus on Python and API integrations.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Senior Backend Software Engineer (Python/Django)
Remote Senior Backend Engineer role focusing on Python/Django, REST APIs, and microservices for a CTV advertising platform.
Senior Software Engineer - Remote
Join Fullstory as a Senior Software Engineer to build and maintain services for behavioral data governance.
Senior Backend Engineer
Senior Backend Engineer needed for a fully remote role, focusing on Node.js, Python, Kubernetes, and AWS.