Job Openings
Senior Software Engineer
About the job Senior Software Engineer
About the role:
As a Senior Software Engineer, you will play a key role in designing, building, and maintaining core parts of our platform at an early-stage startup. You will work directly on implementing features, improving system architecture, and shipping production-ready solutions. This role is focused on hands-on development, with opportunities to influence technical decisions while contributing code across the stack to help build a scalable and reliable product.
What youll do:
- Design, build, and maintain backend services and APIs using Python and Django.
- Ensure the successful delivery of high-quality technology solutions and customer deployments.
- Oversee the architecture and design of our technology stack, ensuring scalability, security, and performance.
- Collaborate with product management to define technical requirements and ensure timely delivery of features.
- Stay abreast of emerging technologies and industry trends to drive innovation and maintain competitive advantage.
- Develop and execute the technology strategy and roadmap to align with business goals.
What you'll Need:
- Proven experience as a lead or senior Engineer or in a senior technology leadership role at an early-stage startup or startup-like environment. Healthcare experience is a plus!
- Strong technical background with expertise in software development, system architecture, scaling platforms/products, cloud and AI technologies experience.
- Languages & Frameworks: Hands-on development experience with Python, Langchain, Celery, RabbitMQ, etc.
- Hands-on experience building multi-tenant SaaS platforms on Azure. Knowledge of other cloud platforms (AWS, Google Cloud, etc.) for deploying AI models.
- Hands-on experience building data products (knowledge of ETL) as well as building, training, fine-tuning and testing LLM and SLM models, prompt engineering, and recommending models or frameworks to meet business needs.
- Knowledge of TensorFlow, PyTorch, or similar AI/ML frameworks is a plus
- Excellent problem-solving skills and the ability to navigate complex technical challenges.
- Exceptional communication skills, with the ability to convey technical concepts to non-technical stakeholders.
Who you are:
- Drive Results: You persist in accomplishing objectives and exceeding goals despite obstacles and setbacks, while also helping others to achieve results.
- Collaborative: You work cooperatively with others across the organization to achieve shared objectives, partnering with others to get work done and crediting others for their contributions and accomplishments.
- Manage Ambiguity: You deal comfortably with the uncertainty of change, and are calm and productive, even when things are up in the air.
- Team Player: Low-ego, kind humans working together. We value trust, curiosity, and care, where everyones voice matters and teamwork makes the mission possible.
Additional Information:
- Competitive base salary and equity package, commensurate with experience.
- Fully remote position.