Full-Stack Software Engineer Scientific & AI Tools
EPAM Systems • Remoto
Tempo inteiro
Outros
Remoto
Descrição da Vaga
EPAM is looking for a Senior Full\-Stack Software Engineer, Scientific \& AI Tools, to join our team in Portugal in a remote working mode. In this role, you will design, build and operate scientific and AI tools spanning frontend applications and backend services that power data exploration, analysis and decision support across multiple scientific domains. You will partner closely with engineers, data scientists and domain experts to turn high\-level research and business needs into robust, scalable and user\-friendly products.
**Responsibilities**
* Design, implement and maintain modern web applications for scientific and AI workflows covering frontend UI, backend APIs/services and data integrations
* Build rich, performant data visualization experiences such as dashboards, exploratory analytics and interactive plots to help scientists and analysts interpret complex datasets
* Develop secure, scalable RESTful and/or GraphQL services integrating with internal systems, databases and external APIs to power data and AI features
* Integrate statistical/ML components, model inferences and data processing pipelines into user\-facing tools in collaboration with data science teams
* Apply software engineering best practices including testing, code review, CI/CD, documentation, containers and monitoring
**Requirements**
* 5\+ years of professional experience building production web applications and services with demonstrable full\-stack delivery in data\-rich domains
* Strong experience with modern JavaScript/TypeScript and Python stacks such as Streamlit, Flask, React, Next.js or Vue, including state management and performance optimization
* Hands\-on experience with visualization frameworks such as D3\.js, Plotly, Vega\-Lite or ECharts and dashboard tooling with ability to design intuitive, information\-dense visuals for scientific data
* Proficiency building production\-grade services using Python (FastAPI, Flask, Django) with experience in asynchronous patterns and background jobs
* Expert\-level SQL and data modeling for analytical and transactional workloads with experience in relational databases such as Postgres or MySQL and caches such as Redis
* Proven track record designing and consuming robust RESTful APIs with familiarity in authN/Z patterns (OAuth/OIDC, JWT), rate limiting and secure coding practices
* Hands\-on experience deploying and operating applications on AWS (ECS/EKS, Lambda, S3, RDS, CloudFront) using Infrastructure as Code (Terraform/CloudFormation) and CI/CD pipelines
**Nice to have**
* Experience with complex visualization patterns such as multi\-dimensional plots, spatial/temporal data or imaging and conducting user research with scientific stakeholders
* Experience integrating with data platforms such as Databricks or Snowflake
* Familiarity with deploying and consuming model endpoints (SageMaker, Vertex, MLflow), feature stores or retrieval systems supporting search and recommendations
* Experience in a compiled language such as Go, Rust or Java for performance\-critical services or data processing
* Exposure to scientific datasets such as omics, imaging, clinical or preclinical and understanding of data governance and privacy in life sciences
**We offer**
* Competitive compensation depending on experience and skills
* Variety of projects within one company
* Being a part of a project following engineering excellence standards
* Individual career path and professional growth opportunities
* Internal events and communities
* Flexible work hours
Precisa de estar logado para se candidatar.
Login para Candidatar