Scala Jobs

Find remote positions requiring Scala skills. Browse through opportunities where you can utilize your expertise and grow your career.

Scala
95 jobs found. to receive daily emails with new job openings that match your preferences.
95 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

📍 EU

🔍 E-pharmacy

  • 5+ years of experience in data engineering, software development, or related fields, with expertise in large-scale data projects.
  • Proven experience in leading small teams, fostering a collaborative and results-driven environment.
  • Hands-on knowledge of Azure or other public cloud platforms, Databricks, Data Factory, and Synapse Analytics.
  • Strong background in Big Data technologies (e.g., Apache Spark, Kafka, Flink) and SQL.
  • Proficiency in at least two programming languages (e.g., Python, Scala, Java) and a passion for cloud-native technologies.

  • Lead a small team of data engineers, providing mentorship, guidance, and support to drive their growth and success.
  • Oversee the design, implementation, and optimization of scalable, high-performing data pipelines.
  • Collaborate with AI Engineers, Architects, Analysts, and Data Scientists to understand and meet their data needs.
  • Ensure adherence to CI/CD practices and DevOps principles in all data projects.
  • Shape and execute the company’s Data & AI Strategy, optimizing performance, scalability, and security.

PythonJavaKafkaKubernetesAzureData engineeringCI/CDDevOpsScala

Posted about 17 hours ago
Apply
Apply

📍 North America

🧭 Internship

🔍 Utility sector

  • Interest in hands-on learning and a supportive team environment.
  • Familiarity with programming languages such as Java, Scala, and JavaScript targeting web and mobile platforms.

  • Building and integrating interactive web applications, services, and apps for users.
  • Architecting, testing, and deploying enterprise applications.
  • Participating in building and deploying web and mobile applications for clients in North America.

Software DevelopmentJavaJavascriptREST APIMicroservicesScala

Posted about 19 hours ago
Apply
Apply
🔥 Full Stack Engineer
Posted about 24 hours ago

📍 Сполучені Штати Америки

🧭 Full-Time

🔍 Legal tech

🏢 Company: All Cares

  • 2-3 years of experience in Scala development.
  • 3-5 years of professional software development experience.
  • Proficiency in functional programming libraries such as Cats and ZIO.
  • Strong knowledge of SQL and experience with NoSQL databases like MongoDB and Elasticsearch.
  • Hands-on experience with distributed systems and REST API development.
  • Familiarity with Kubernetes, Docker, and message brokers such as Kafka.
  • Working proficiency in English.
  • Experience with gRPC or Thrift would be a plus.

  • Develop and maintain product features aligned with user needs and company goals.
  • Ensure high code quality and consistency by adhering to coding standards and style guides.
  • Reduce technical debt and enhance system functionality by monitoring metrics and addressing alerts.
  • Drive design documentation and participate in architecture discussions with guidance.
  • Support team members by sharing knowledge and providing constructive feedback in reviews.
  • Proactively suggest improvements for processes ensuring consistency and efficiency.
  • Collaborate with cross-functional teams to provide insights on requirements.
  • Manage time effectively, meeting task estimates and communicating risks.
  • Regularly consult and contribute to the team knowledge base and documentation.

PostgreSQLElasticSearchKafkaKubernetesMongoDBMySQLgRPCREST APIScala

Posted about 24 hours ago
Apply
Apply

📍 Singapore, Taiwan

🔍 Cryptocurrency trading

🏢 Company: AscendEX

  • 3-7 years of professional work experience in a software development organization.
  • 5+ years of professional work experience with Scala, Java, or Go.
  • Experience designing and coding large distributed systems with high throughput.
  • Demonstrated ability to deliver high-quality software in a fast-paced environment with iterative deadlines.
  • A dedicated team player with excellent verbal and written communication skills.
  • Able to read, write, and speak fluent English; Mandarin-speaking is a bonus.
  • Bachelor's degree in computer science, software engineering or related major.
  • Knowledge on cryptocurrency exchange and blockchain technology is a plus.

  • Review designs, document technical specifications, and provide time estimates for implementing features/fixes.
  • Write high-performance, reusable, modular code along with automated tests.
  • Maintain a close working relationship with a geographically distributed development team in an evolving agile environment.
  • Follow common design patterns, architectural practices and development methodologies.
  • Identify and resolve performance issues to optimize for speed.

Backend DevelopmentAgileDesign PatternsJavaGoREST APIMicroservicesScala

Posted 2 days ago
Apply
Apply

📍 United States

🧭 Internship

🔍 B2B technology

🏢 Company: Demandbase👥 501-1000💰 $175,000,000 Debt Financing almost 2 years agoSales AutomationAdvertisingBig DataSaaSAnalyticsB2BMarketingMarketing AutomationSoftware

  • Pursuing a four-year degree in Computer Science or related field.
  • Preferably a rising senior.
  • Experience with at least one JVM language (Java, Scala, Kotlin, etc.).
  • Understanding of SDLC principles (CI/CD, Unit Testing, git, etc.).
  • Interest in data-intensive systems and data platforms.

  • Help build backend services/applications to support seamless management and integration of Demandbase’s Unified Data Platform.
  • Assist in developing the next generation of Demandbase’s Unified Data Platform through a combination of data pipelines, APIs, internal tools, and third-party/open-source tooling.
  • Work closely with and support cross-functional teams integrating with our Unified Data Platform.

Apache AirflowCloud ComputingGitJavaKafkaKotlinData engineeringCI/CDScala

Posted 2 days ago
Apply
Apply

📍 India

🔍 Consulting, Data, AI, and ML

🏢 Company: Xenon7

  • 6+ years of experience in AI roles or relevant fields such as AI, ML, and Data Science.
  • Expertise and practical experience in one or more domains, such as GenAI in chat bots or robotics.
  • Deep understanding of data structures, data modeling, and software architecture.
  • Knowledge of math, algorithms, and applied statistics (e.g. probability, distributions, regression).
  • Proficiency in pattern recognition and predictive modeling.
  • Proficiency in programming languages like Python, R, or Scala.
  • Extensive experience with machine learning toolkits (e.g. Keras, Pytorch, MLFlow).
  • Working knowledge of cloud computing environments (AWS, GCP, Azure).
  • Experience collaborating with cross-functional teams.

  • Work with business leaders to identify problems that can be resolved using artificial intelligence and machine learning technologies.
  • Use domain expertise to propose and prototype architecture for solutions.
  • Act as domain consultant on projects to ensure high-quality execution and deliverables.
  • Propose and participate in the selection of optimal team for a project.
  • Ensure AI ethics and other SecOps principles are properly implemented on projects.
  • Contribute to the improvement of Xenon’s assessment and delivery process.
  • Contribute to developing Xenon’s domain capabilities, content, and competitiveness.

AWSPythonArtificial IntelligenceCloud ComputingGCPKerasMachine LearningMLFlowPyTorchSoftware ArchitectureAlgorithmsAzureData StructuresScalaData modeling

Posted 3 days ago
Apply
Apply

📍 Poland

🔍 Software

  • 1+ years of experience in building and developing backend applications.
  • Experience in crafting and implementing highly scalable and performant RESTful microservices.
  • Proficiency in any modern object-oriented programming language like Java, Kotlin, Go, Scala, or Python.
  • Fluency in any database technology (RDBMS like Oracle or Postgres, or NoSQL like DynamoDB or Cassandra).
  • Broad knowledge of the SaaS, PaaS, and IaaS industry with hands-on experience with public cloud offerings (AWS, GAE, Azure).
  • Familiarity with cloud architecture patterns and quality software production.

  • Build and ship features and capabilities daily in a highly scalable, cross-geo distributed environment.
  • Be part of an open and collaborative work environment with experienced engineers, architects, product managers, and designers.
  • Review code with considerations for readability, testing patterns, documentation, reliability, security, and performance.
  • Ensure complete visibility, error reporting, and monitoring of backend services.
  • Participate in Agile software development processes including daily stand-ups, sprint planning, team retrospectives, and demo sessions.

AWSBackend DevelopmentPostgreSQLPythonCloud ComputingDynamoDBJavaKotlinGoScala

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 185800.0 - 322000.0 USD per year

🏢 Company: Reddit👥 1001-5000💰 $410,000,000 Series F over 3 years ago🫂 Last layoff over 1 year agoNewsContentSocial NetworkSocial Media

  • 3-8+ years of work experience in a production software development environment.
  • Experience working on large-scale machine learning systems.
  • Production-quality coding skills, including testing, evaluation, and monitoring in Golang, Python, and Scala.
  • Experience with Kubernetes.
  • Knowledge of large-scale data stack applications like BigQuery, GraphQL, Kafka, and others.
  • Comfortable with distributed systems and big data (Petabyte scale).
  • Strong organizational and communication skills.

  • Build systems and tools to improve the ML software development lifecycle.
  • Lead the building, testing, and maintenance of ML infrastructure.
  • Propose, design, and implement high-performance ML infrastructure solutions.
  • Collaborate with cross-functional teams and support project execution.
  • Mentor team members in maintaining and improving infrastructure health and quality.

GraphQLPythonKafkaKubernetesMachine LearningCassandraRedisScala

Posted 4 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Digital Advertising

🏢 Company: Reddit👥 1001-5000💰 $410,000,000 Series F over 3 years ago🫂 Last layoff over 1 year agoNewsContentSocial NetworkSocial Media

  • Degree in a quantitative discipline: engineering, statistics, operations research, computer science, informatics, applied mathematics, or economics.
  • 7+ years of contributing high-quality code to production systems that operate at scale.
  • 5+ years of experience building ads-serving related systems, including targeting, ranking, and pacing.
  • Experience building A/B testing frameworks for multiparty marketplace scenarios.
  • Experience leading large engineering teams and collaborating with cross-functional partners.

  • Building Reddit-scale optimizations to improve advertiser outcomes using cutting-edge techniques.
  • Leveraging live auction data and model predictions for real-time campaign bid adjustments.
  • Incorporating ads marketplace knowledge into budget pacing algorithms.
  • Leading the design of new bid and budget optimization products and algorithms.
  • Conducting rigorous A/B experiments to evaluate business impact and collaborating on long-term team direction.

DockerElasticSearchKafkaKubernetesCassandraGoPostgresRedisSparkScalaA/B testing

Posted 6 days ago
Apply
Apply

📍 Bay Area, Austin, Denver

🧭 Full-Time

💸 112000.0 - 151000.0 USD per year

🔍 Cloud Computing / SaaS

  • BTech., B.S., M.S., or Ph.D. in Computer Science or related discipline.
  • 2+ years of industry experience with a proven track record of ownership and delivery if only having a B.S. degree.
  • Object-oriented experience in languages such as Java, Scala, or C++.
  • Understanding of performance characteristics of data structures like maps, lists, and trees.
  • Desire to learn Scala, an emerging JVM language.

  • Design and implement extremely high-volume, fault-tolerant, scalable backend systems that process and manage petabytes of customer data.
  • Analyze and improve the efficiency, scalability, and reliability of backend systems.
  • Write robust code and demonstrate its robustness through automated tests.
  • Work collaboratively with a team to respond quickly and effectively to business needs.
  • Help manage large volumes of data using technologies like Kafka, AWS, Kubernetes, and Docker.

AWSDockerJavaKafkaKubernetesC++Data StructuresScala

Posted 7 days ago
Apply
Shown 10 out of 95