Within3 logo

Senior Python Backend Software Engineer

Within3

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

Close logo
Close

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.

Close logo
Close

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.

Close logo
Close

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.

Close logo
Close

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.

Pelago logo
Pelago

Remote Senior Software Engineer (Python)

Remote Senior Software Engineer role at Pelago, focusing on Python, AWS, and cloud-native architectures.

Close logo
Close

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.

tvScientific logo
tvScientific

Senior Backend Software Engineer (Python)

Remote Senior Backend Software Engineer role focusing on Python and Django, offering competitive salary and benefits.

Self Financial, Inc. logo
Self Financial, Inc.

Senior Backend Software Engineer

Senior Backend Engineer role focusing on Python, SQL, and scalable systems in Austin, TX. Remote work available.

Athelas logo
Athelas

Senior Backend Software Engineer (Python, PostgreSQL)

Join Athelas as a Senior Backend Software Engineer to develop EMR integrations using Python and PostgreSQL.

Headway logo
Headway

Senior Software Engineer - Python, Backend

Senior Software Engineer role focusing on Python and backend development for a mental healthcare platform.

Gorgias logo
Gorgias

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.

Merge logo
Merge

Senior Software Engineer, Backend (Python)

Join Merge as a Senior Backend Engineer. Work with Python, Go, and SQL to build scalable software.

Gorgias logo
Gorgias

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.

Bloomreach logo
Bloomreach

Remote Software Engineer with Python Expertise

Join Bloomreach as a Remote Software Engineer, focusing on Python, AI, and data-driven insights.

Scope3 logo
Scope3

Senior Software Engineer - Backend/Data

Senior Software Engineer for Backend/Data in a leading sustainability platform, focusing on reducing carbon emissions through technology.

Zepz logo
Zepz

Mid-Level Backend Software Engineer - Python

Join Zepz as a Mid-Level Backend Software Engineer specializing in Python. Remote position with competitive benefits.

Wolfjaw Studios logo
Wolfjaw Studios

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.

.txt logo
.txt

Senior Backend Developer (Remote, Python)

Senior Backend Developer role focusing on Python, API development, and cloud services in a remote, innovative environment.

ThreeFlow logo
ThreeFlow

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.

Aleph logo
Aleph

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.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

tvScientific logo
tvScientific

Senior Backend Software Engineer (Python/Django)

Remote Senior Backend Engineer role focusing on Python/Django, REST APIs, and microservices for a CTV advertising platform.

Fullstory logo
Fullstory

Senior Software Engineer - Remote

Join Fullstory as a Senior Software Engineer to build and maintain services for behavioral data governance.

Parallel logo
Parallel

Senior Backend Engineer

Senior Backend Engineer needed for a fully remote role, focusing on Node.js, Python, Kubernetes, and AWS.