All offersWarszawaArchitectureStaff Engineer
Staff Engineer
Architecture
Infermedica

Staff Engineer

Infermedica
Warszawa
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Docker
    advanced
    Databases
    advanced
    Software Architecture
    advanced
    Web Development
    advanced
    English
    advanced
    Java
    advanced
    JavaScript
    advanced
    Python
    advanced
    Cloud Computing
    nice to have

Job description

Online interview

We're a remote-first company that gathers folks passionate about redesigning healthcare for millions of people on the planet. If you are led by an ambition to make a good impact in the surrounding world – we would love to meet you.


We are remote-first organization but we require Poland/European Union for the desired location regarding this role.

We would like you also to speak both: Polish and English fluently, regarding inclusive work environment.


Role requirements


Experience

  • At least 3 years of experience in the role of Staff Engineer or similar (Solutions Architect, etc.)
  • Experience leading large architecture modernization initiatives
  • A broad experience using various architectural methodologies, styles and patterns, including modular monolith architecture
  • Creating solution architecture documents and facilitating asynchronous technical discussions
  • Proficiency using programming languages such as Java, Python, or JavaScript
  • Familiarity with GCP and DevOps practices 
  • Proficiency with Docker and Docker Compose



Knowledge / Skills

  • Programming skills in the object-oriented and functional paradigm
  • Excellent command of both English and Polish, spoken and written, is a must-have for seamless communication and teamwork in our multilingual environment
  • Excellent communication skills and ability to work cross-function
  • Great attention to detail and quality
  • Have an ownership attitude
  • Understanding the business needs and being able to address solutions 
  • Strong leadership, communication and problem-solving skills



Nice to have

  • Familiarity with cloud security best practices
  • Experience working with MLOps teams and practices
  • Experience leading communities of practice or helping other engineers to grow (mentorship)


Responsibilities

  • Software Development: Be involved in solving complex technical problems with Infermedica’s engineering teams. Provide expertise and support for both: teams and individuals, related to our technology stack (mainly backend).
  • Implement best practices: Become a custodian of our software architecture along with other solution architects. Work on long-term architecture improvements using modern designs (mainly DDD). Provide a draft of an engineering strategy for the whole area.Discover our main domains, challenge the current setup, and provide evolutionary improvements. Stay up-to-date with emerging trends and technologies in software development and contribute to the development of coding standards.
  • Analytical Skills: Play an active role in requirement analysis, ensuring that software solutions meet business needs.
  • Team and cross-team collaboration: Help in establishing communities of practice as well as other knowledge-sharing activities. Become a mentor for our lead engineers. Help them better understand their role and improve their craft. Become a sponsor for some of our senior engineers, help them to grow professionally, and gain more accountability. Collaborate closely with Infrastructure and Security teams toward smooth implementation of both side's needs.



Your impact

Joining Infermedica, you will be having the opportunity to be a part of a collaborative engineering leadership team, where your ideas matter.

You’ll have a chance to increase your leverage and work on most impactful initiatives. Your voice will be heard regarding your opinion on software or infrastructure in terms of quality, safety, expandability etc.


You will be working closely with the VP of Engineering, cross-functional engineering teams with the focus on AI solutions delivery. You’ll push the boundaries of what is possible using AI and Backend technologies. You will be monitoring infrastructure, including error prevention, maintaining data security and privacy. 


If you want to improve AI-based healthcare solutions together with us, don't hesitate to apply!