Our client is seeking a Software Development Engineer to support the Clinical Insights Engine, a backend-focused engineering environment centered on scalable services, data flow, and cloud-based application development. This role will focus on API development, distributed systems, modern database design, and integration with cloud data tools such as BigQuery, Dataflow, and Airflow. The ideal candidate brings strong Python expertise, cloud platform experience, and a solid understanding of backend and data-oriented engineering patterns.
Must Have
- Strong experience with Python, SQL, and FastAPI
- Experience designing and implementing RESTful APIs
- Knowledge of Pub/Sub messaging patterns
- Experience with distributed systems, including GKE and/or serverless compute
- Strong understanding of relational and non-relational databases
- Experience using ORMs
- Hands-on experience with Redis
- Knowledge of threading and parallelism
- Experience with unit, regression, and integration testing
- Familiarity with automated testing and mocking frameworks
- Experience with CI/CD tools and practices
- Experience with cloud platforms such as GCP, AWS, or Azure
- Strong collaboration skills, including code reviews and cross-functional teamwork
- Experience with BigQuery, Dataflow, and Airflow
- Experience with Git
- Experience writing Bash shell scripts
- Familiarity with UNIX utilities and commands
- Exposure to LLMs (Large Language Models) and broader AI technologies
- Experience working in Agile and/or Waterfall environments