Scala - AI Senior Software Engineer

Lorven Technologies Inc
McLean, United States of America
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

McLean, United States of America

Tech stack

Artificial Intelligence
Akka
Amazon Web Services (AWS)
Azure
Big Data
Cloud Computing
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Information Engineering
ETL
Cursor (Graphical User Interface Elements)
Distributed Systems
Github
Monitoring of Systems
Play Framework
Prometheus
Scala
Software Engineering
Datadog
Pulumi
Test Driven Development
Sql Optimization
Large Language Models
Grafana
Prompt Engineering
Event Driven Architecture
Gitlab-ci
Kubernetes
Sbt (Software)
Terraform
Docker
Jenkins
Microservices

Job description

We are looking for an experienced Scala-AI Senior Software Engineer with 8 12 years of software development experience and strong expertise in Scala, distributed systems, and AI-assisted development tools. This role is ideal for engineers passionate about leveraging AI to accelerate software delivery and engineering productivity. Required Skills

Requirements

  • 8 12 years of end-to-end software development experience
  • 5+ years of hands-on Scala development
  • Strong knowledge of Akka, Cats, Cats Effect, ZIO, Play Framework, SBT
  • Expertise in Microservices, Distributed Systems, Event-Driven Architecture, CQRS
  • Advanced SQL, ETL/ELT, and large-scale data processing
  • Experience with TDD, CI/CD, GitHub Actions, Jenkins, GitLab CI
  • Hands-on with Claude (Anthropic), Cursor, Windsurf, AI-assisted development workflows
  • Experience with LangChain, LlamaIndex, RAG, Pinecone, Weaviate, pgvector
  • Cloud experience with AWS, Azure, or GCP
  • Docker, Kubernetes, Helm, Terraform/Pulumi
  • Monitoring tools: Datadog, Grafana, Prometheus, ELK
  • Strong mentoring, communication, and leadership skills

Nice to Have

  • LLM application development
  • Prompt engineering
  • Platform/Data Engineering experience
  • Technical leadership or mentoring experience

Apply for this position