Lead Software Engineer
Role Overview:
Join us in our mission to revolutionize drug discovery and enhance patient outcomes. As a vital member of our team, you’ll play a pivotal role in shaping the future of our drug discovery platform, Proton. Your responsibilities will encompass a wide range of tasks, from designing scalable systems to mentoring fellow engineers and spearheading innovative projects. With your expertise, we aim to accelerate the delivery of life-saving therapies to those in need.
Requirements
Key Responsibilities:
System Architecture and Design: Lead the design and implementation of scalable web applications and microservices, ensuring optimal performance and reliability. You’ll leverage your deep technical knowledge in areas such as AWS, container orchestration, and infrastructure as code (IaC) to architect solutions that support our mission-critical drug discovery projects.
Mentorship and Collaboration: Take on a leadership role in mentoring junior engineers and fostering a collaborative environment conducive to learning and growth. Through initiatives like code reviews, knowledge sharing sessions, and one-on-one mentorship, you’ll help cultivate a culture of excellence within our engineering team.
Innovation and Project Leadership: Drive innovation by leading projects that push the boundaries of drug discovery technology. From collaborating with scientists and ML experts on groundbreaking initiatives to enhancing our engineering framework, you’ll have the opportunity to make a meaningful impact on our platform and the industry as a whole.
Nice to haves:
In addition to the core requirements, the ideal candidate may possess experience in consuming or deploying ML models, utilizing workflow orchestration frameworks like Kubeflow or Airflow, and familiarity with data pipelines.
Benefits
- Competitive salary and performance-based bonuses to reward your contributions.
- Comprehensive health insurance coverage, including medical, dental, and vision, for you and your family.
- Flexible work arrangements, including remote work options and adjustable hours, to promote work-life balance.
- Generous vacation and paid time off policies to recharge and unwind.
- Professional development opportunities, including access to conferences, workshops, and training programs, to further your skills and expertise.
- Equity participation in our rapidly growing company, providing you with a stake in our success.
- Vibrant company culture with regular team events, social activities, and opportunities to connect with colleagues.
- State-of-the-art equipment and technology tools to support your productivity and innovation.
- Employee assistance program offering mental health support, wellness initiatives, and counseling services.
- Clear paths for career advancement and growth within the organization, with opportunities for leadership roles and skill development.