Ми використовуємо cookies для покращення досвіду користувачів, аналізу трафіку і відображення відповідної реклами.
Детальніше Погоджуюсь
Введіть посаду

Огляд статистики зарплатні професії "Scala в Україні"

Отримувати інформацію зі статистикою на пошту
На жаль, за зазначеним запитом немає статистичних даних. Спробуйте змінити посаду або регіон.

Найдите подходящую статистику

Показати ще

Рекомендовані вакансії

Senior Scala Developer
INTELLIAS, Spain (remote)
Explore the future of FinTech! With superb engineering, we help the finance industry to change just in one click! Join the global Intellias team to develop top-of-the-line solutions for the world’s leading FinTech companies.Project Overview: Our client, a globally recognized banking institution consistently ranked among the top 10 largest banks in the world, is seeking a highly skilled Senior Scala Developer to join our international product development team. The product is a global distributed financial data platform built on Scala, Akka, and Kafka to ensure high performance and low latency, averaging just 5ms per request.Responsibilities: Design and develop new microservices and integrations with other ones to create added value services of the Data platform.Improve existing services and optimize data flows, requests/services to provide results of calculations or data consolidation with low latency.Write high-quality, scalable, and maintainable code in Scala.Develop and maintain unit and integration tests.Conduct code reviews and provide feedback to ensure code quality and consistency.Contribute to the development of technical documentation.Collaborate with cross-functional teams: BA, Architecture, DevOps, Development, QA, Infrastructure and Operation support to have transparent and productive cooperation for product development, troubleshooting, resolving product challenges.As a Senior Scala Developer on our team, you will have the opportunity to work with cutting-edge technologies and gain invaluable experience in enterprise systems design and development, functional programming, and high-load data processing solutions. You will collaborate with a passionate team of experts to deliver best-in-class solutions to our clients and have unparalleled exposure to the workings of the financial services domain. Requirements: 5+ years of experience in functional programming, with proficiency in Scala or Haskell.Strong understanding of fundamental functional programming principles.Mastery of algorithms and their applications.Familiarity with Akka (Akka HTTP, Akka Streams), MongoDB, Kafka, Docker, and OpenShift.Experience with CI/CD practices and knowledge of types of quality gates.Knowledge of different communication protocols (REST, messaging, event streaming).Experience in managing the development of enterprise systems.Strong analytical thinking and problem-solving skills.Sound understanding of the financial services domain.Excellent written and oral communication skills in English.Experience with Scrum team management and software development life cycle (SDLC).Higher Education: Bachelor's/Master’s Degree in Computer Science or Applied Mathematics or similar technical specialization.The ideal candidate should have a strong background in Scala, functional programming and Akka (http, actors, stream etc.), experience working with microservices architecture, as well as exceptional problem-solving skills and the ability to work well in a team environment. If you are looking for a challenging and rewarding opportunity to further your career in the fintech industry, we encourage you to apply today.#LI-YD1
Senior Scala Software Engineer (Data Science team)
GlobalLogic, Ukraine, Kyiv
Description: Founded in 2007, Rubicon Project’s pioneering technology created a new model for the advertising industry. Today, our automated advertising platform is used by the world’s leading publishers and applications to transact with top brands around the globe enabling them to reach more than 1 billion consumers. Rubicon Project operates the largest independent Display Advertising Exchange and Supply Side Platform that automates the buying and selling of Display Advertising across all formats (banner, video) on all devices (desktop browsers, mobile devices, billboards). Rubicon Project auctions over 20 Billion Ads on a daily basis in real-time in less than 1/2 of a second each. Rubicon Project is a publicly traded company (NYSE: RUBI) headquartered in Los Angeles, California, USA.Requirements: Expertise in Scala, Spark;4+ years of production coding experience on the server side;Expertise in Service-oriented architectures, microservices, advanced database schemas, relational and nonrelational databases, highly scalable and available web services;Readiness to work on different types of projects from POC & MVP based on very high-level requirements to production-ready;Work will include very close collaboration with the Data Science team;Workable knowledge of basic probability and statistics;A strong understanding of algorithms, data structures, and an ability to recognize the business and technical trade-offs between different solutions;Experience with development and CI tools: maven, git, Jenkins, Puppet, Crucible, Jira;Experience working in a Linux environment;Expertise in building software in an agile development environment;Demonstrated strong English language verbal and written communication skills (at least intermediate level by client request). Responsibilities: Be a creative problem-solver who can draw on an array of expertise and technology to design and implement reliable, scalable and maintainable solutions to challenging problems;Write production-ready code and unit tests that meet both system and business requirements;Design software and prepare technical specifications;Respond to feature requests, bug reports, performance issues and ad-hoc questions;Work collaboratively with multiple teams to deliver quality software;Perform code reviews and design reviews.#LI-MD2 What We Offer Empowering Projects: With 500+ clients spanning diverse industries and domains, we provide an exciting opportunity to contribute to groundbreaking projects that leverage cutting-edge technologies. As a team, we engineer digital products that positively impact people’s lives.Empowering Growth: We foster a culture of continuous learning and professional development. Our dedication is to provide timely and comprehensive assistance for every consultant through our dedicated Learning & Development team, ensuring their continuous growth and success.DE&I Matters: At GlobalLogic, we deeply value and embrace diversity. We are dedicated to providing equal opportunities for all individuals, fostering an inclusive and empowering work environment.Career Development: Our corporate culture places a strong emphasis on career development, offering abundant opportunities for growth. Regular interactions with our teams ensure their engagement, motivation, and recognition. We empower our team members to pursue their career goals with confidence and enthusiasm.Comprehensive Benefits: In addition to equitable compensation, we provide a comprehensive benefits package that prioritizes the overall well-being of our consultants. We genuinely care about their health and strive to create a positive work environment.Flexible Opportunities: At GlobalLogic, we prioritize work-life balance by offering flexible opportunities tailored to your lifestyle. Explore relocation and rotation options for diverse cultural and professional experiences in different countries with our company.About GlobalLogic GlobalLogic is a leader in digital engineering. We help brands across the globe design and build innovative products, platforms, and digital experiences for the modern world.By integrating experience design, complex engineering, and data expertise—we help our clients imagine what’s possible, and accelerate their transition into tomorrow’s digital businesses.Headquartered in Silicon Valley, GlobalLogic operates design studios and engineering centers around the world, extending our deep expertise to customers in the automotive, communications, financial services, healthcare and life sciences, manufacturing, media and entertainment, semiconductor, and technology industries.GlobalLogic is a Hitachi Group Company operating under Hitachi, Ltd. (TSE: 6501) which contributes to a sustainable society with a higher quality of life by driving innovation through data and technology as the Social Innovation Business.
Senior Scala ( with Spark) Developer
GlobalLogic, Ukraine, Lviv
Description: Our client is one of the United States’ largest high-speed Internet, video and phone providers to residential customers.We’re looking for a dedicated and passionate Sr. Engineer to join our cloud networking team. If you have experience building scalable, cloud based, web applications, are excited about impacting millions of users, look no further!We are building a large scale and high performance cloud based networking service platform that will deliver the next generation of Internet services across private and public networks.Requirements: #Required:5+ years experience with high-scale, high performance and high-availability server development in Scala.Expertise in large-scale data processing and transformation using Spark.Understanding of distributed computing principles and the ability to design scalable data pipelines.Experience with ETL processes and tools for data extraction, transformation, and loading.Proficiency in handling real-time streaming data and processing with Spark Streaming.Experience with cloud platforms (AWS is preferable) for deploying and running Spark applications.Solid understanding of algorithm complexity, parallel/distributed systems, advanced data structures, computer networking, and operating systems.Development expertise in REST/SOAP/JSON APIDevelopment expertise in message bus technologies such as RabbitMQ, ActiveMQ; Apache KafkaSolid working knowledge of NoSQL – Cassandra, MongoDB#Prefered:Prior experience working with Agile/Scrum methodologiesStart-up environment experienceBachelor’s degree in computer science or related field. Master’s preferred Responsibilities: As a Sr. Software Engineer, you will specialize in building high-performance, reliable back-end systems and server-side APIs, creating the interconnectivity fabric of the platform and enabling the provisioning of a new and revolutionary class of services to millions of Internet users.• Design and develop REST and messaging based software infrastructure and build back-end systems and APIs• Design and develop low latency/high throughput server infrastructure components to handle large volume of transactions• Analyze requirements, design and develop code, unit test code and test tools• Present and defend architectural, design, and technical choices to internal and external audiences.• Comfortable with collaboration, open communication and reaching across dev, qa, ops and other cross functional teams #LI-ZK1 #LI-Remote What We Offer Empowering Projects: With 500+ clients spanning diverse industries and domains, we provide an exciting opportunity to contribute to groundbreaking projects that leverage cutting-edge technologies. As a team, we engineer digital products that positively impact people’s lives.Empowering Growth: We foster a culture of continuous learning and professional development. Our dedication is to provide timely and comprehensive assistance for every consultant through our dedicated Learning & Development team, ensuring their continuous growth and success.DE&I Matters: At GlobalLogic, we deeply value and embrace diversity. We are dedicated to providing equal opportunities for all individuals, fostering an inclusive and empowering work environment.Career Development: Our corporate culture places a strong emphasis on career development, offering abundant opportunities for growth. Regular interactions with our teams ensure their engagement, motivation, and recognition. We empower our team members to pursue their career goals with confidence and enthusiasm.Comprehensive Benefits: In addition to equitable compensation, we provide a comprehensive benefits package that prioritizes the overall well-being of our consultants. We genuinely care about their health and strive to create a positive work environment.Flexible Opportunities: At GlobalLogic, we prioritize work-life balance by offering flexible opportunities tailored to your lifestyle. Explore relocation and rotation options for diverse cultural and professional experiences in different countries with our company.About GlobalLogic GlobalLogic is a leader in digital engineering. We help brands across the globe design and build innovative products, platforms, and digital experiences for the modern world.By integrating experience design, complex engineering, and data expertise—we help our clients imagine what’s possible, and accelerate their transition into tomorrow’s digital businesses.Headquartered in Silicon Valley, GlobalLogic operates design studios and engineering centers around the world, extending our deep expertise to customers in the automotive, communications, financial services, healthcare and life sciences, manufacturing, media and entertainment, semiconductor, and technology industries.GlobalLogic is a Hitachi Group Company operating under Hitachi, Ltd. (TSE: 6501) which contributes to a sustainable society with a higher quality of life by driving innovation through data and technology as the Social Innovation Business.
Senior Software Engineer (Scala/Go)
Demyst, null, ua
Demyst is a managed service that leading Enterprises across the globe trust to centralize and manage all their external data needs. Demyst partners closely with clients, providing the platform and team of experts necessary to discover the right external data, onboard it compliantly with ease, and deploy it anywhere. With an industry average of 80% of data projects failing, Demyst navigates the external data minefield so our clients don't have to enabling them to scalably manage their expansive portfolio of external data, to power their competitive advantage If you believe, like we do, that external data is the next frontier of business impact, able to power competitive advantages in industries around the world, Demyst is your new home. The Challenge We are looking for a Senior Software Engineer to join our team and help development of our platform team. Your responsibilities will be to develop projects in line with the requirements and be the subject matter expert for the technology utilized therein. As a Senior Software Engineer, you will be working on several internal and client projects. We are building a team culture where engineers take pride in taking a feature end-to-end. This means you work product team, develop and implement solutions, write your own infrastructure code, write tests, and see it through to production. We are undertaking improvements to refactor our backend and front-end code bases, and are looking for someone who is willing to learn and adapt quickly. This role is fully remote and the team members are based in Australia and Europe so you would be expected to have meetings with the team. We will also hold certain workshops and fun activities from time to time that we expect the team to attend. Responsibilities Architect, design, and implement backend services at scale Develop and maintain codebases in line with agreed deadlines Ensure the coding standards are followed and maintained (including code reviews) Be able and willing to learn new languages and concepts. Work independently and always looking to improve the code base and development practices Become the subject matter expert for the platforms developed. Work with clients and internal stakeholders to understand requirements. Be a team player and always willing to help other team members when required. Focus on the outcome as opposed to the problems. Train and mentor junior team members. Other duties as required Requirements Required 5+ years experience with Scala/Go Bachelor’s degree or relevant qualifications in Computer Science/Engineering/IT Analytics. Relevant work and research experience are also welcomed. (our team consists of members with diverse backgrounds with advanced degrees) Experience with Git and trunk-based development Experience in writing automated tests A good understanding of how web applications and distributed systems work. Worked with a frontend framework such as React / VueJs Understanding of docker and ability to develop applications using containers. Familiar with CI/CD and managing deployment pipelines Familiar with Infrastructure as code using technologies such as Terraform, and AWS Cloud formation Follow test-driven development methodology Working knowledge of AWS products such as ECS, DynamoDB, Redis, S3, IAM, Lambda, etc. Experience using collaboration tools such as JIRA and Confluence Collaborative attitude, great communicator, and problem solver Understands globally distributed teams and asynchronous communication methods Desired Working knowledge of AWS Well architected framework Basic understanding of accounting principles and familiarity with Xero/MYOB/Intuit APIs Previous work experience with financial institutions Exposure to Application Performance Monitoring tools such as DataDog, SumoLogic, or similar Benefits Distributed working team and culture Generous benefits and competitive compensation Be a part of the exploding external data ecosystem Join an established fast growth data technology business Collaborative, inclusive work culture Work with the largest consumer and business external data market in an emerging industry that is fueling AI globally Outsized impact in a small but rapidly growing team offering real autonomy and responsibility for client outcomes Stretch yourself to help define and support something entirely new that will impact billions Work within a strong, tight-knit team of subject matter experts and overseeing a team of renaissance technical talent Small enough where you matter, big enough to have the support to deliver what you promise Transfer to US and Australia offices possible for top performers after two years of service Demyst is committed to creating a diverse, rewarding career environment and is proud to be an equal opportunity employer. We strongly encourage individuals from all walks of life to apply.
Senior Backend Engineer Platform Scala
Zowie, Kyiv, Kyiv city, ua
At Zowie , we believe that buying online should feel like walking into your favorite local shop: personal, friendly, and easy. Our mission is to recreate offline shopping experiences online - but better. Zowie brings speed and empathy to customer interactions. Our platform automates responses to repetitive questions around return policy, order status, etc., and saves time for customer service agents, who can then proactively turn website visitors into paying customers. It can work as an add-on with existing tools (Zendesk, Shopify, Gorgias, etc.) or become a standalone customer service platform. We are: Growing fast. Growing fast. We plan on keeping the Team growing! You’ll have a lot of autonomy and impact as we grow. Like a sports team. We take ownership of our work and believe in personal accountability. At the same time, we work together, support each other, and focus on winning as a team. ‍ Remote-first and hours are flexible. We allow everyone to figure out the best ways to collaborate with their team. It’s about delivering, not about reporting hours. Those in Poland can work from our offices in Krakow and Warsaw. We strive to be: Ambitious and innovative. We don’t settle on existing solutions and keep looking for better ways to tackle challenges. Bold and free-thinking. We trust our employees to find the best solutions. Agile and high-performing. We work smarter, not harder. We use our OKRs to keep ourselves focused. Unafraid of change. Zowie is growing quickly. We thrive in an ever-evolving environment. What you'll do: Do you like working on tooling and building things that help other developers? Keep reading! You'll join our platform team as a first Backend Engineer. The team is led by   Grzesiek  (Zowie's Group Technical Lead) and currently have two Dev-Ops onboard. We want to expand this teams responsibility to focus even more on the mission of improving developers efficiency. You are going to play crucial role in it. Don't be misled by our size! Despite being compact, we manage and enhance a sophisticated system comprising over 100 microservices, predominantly coded in Scala. These microservices communicate synchronously through gRPC, handle asynchronous calls via Kafka, expose GraphQL to the frontend, and leverage databases like PostgreSQL, Mongo, ElasticSearch, or Redis. At Zowie, our engineering ethos is centered around the tangible impact our work has on our users. In this role, your direct customer will be people inside the company, but in the end we built it to more efficiently deliver the value to our customers. We believe in the empowerment of our engineers to contribute not only to code but also to the strategic decisions that shape our product. This requires a holistic understanding of the business, the product, and the technology at play. Your expertise will enable you to connect the dots and provide valuable insights and guide the best course of action. Autonomy and meritocracy are at the core of our values. We champion the idea that sound, arguments should prevail. As part of the team, you'll be instrumental in shaping end-to-end solutions, influencing architecture decisions, and proposing crucial enhancements to our engineering practices. Since you are going to work with internal teams and improve their lives, your daily routing will require jumping into their shoes, understanding their needs and building platform solutions that can really bring a lasting difference. You will prioritise the work mainly together with Grzesiek and our two backend tech leads. I know this is not really covering everything. I'm sure you have more questions. Let's have an open discussion during the interview process—I'm committed to transparency, and I hope for the same authenticity from you. Looking forward to our collaboration! Ideally, you'll bring with you: Excellent coding skills and passion for growing the expertise 5+ years of experience with Scala or other JVM languages Strong communication, so you can actively listen and easily explain complex technical issues with simple business and product words Excellent system design skills that allow you to choose technologies and architectures wisely Experience with Distributed systems Product acumen, ownership, and focus on value delivered for the customers (who for this role are other developers) Working proficiency in English and Polish (both spoken and written) It will be awesome if you have: Experience with Python Experience working in the platform teams Experience with NoSql databases Experience with SQL and relational databases Experience with Kafka or other message brokers Experience with Akka framework Experience with functional programming libraries like Cats, Fs2, ZIO, Http4s, etc. Experience with GraphQL Experience with Docker Swarm / Kubernetes We will offer you: Employee Stock Option Plan (ESOP). You’re a part of our company’s future success. Unlimited paid time off. We trust each other and don’t count days. Great company offsites and individual integration budgets. We spend time together in person to strengthen our team. Health benefits. We offer an additional health insurance package. Development budget. We want to grow personally and professionally together. Home-office funds. Make yourself a comfy space for work on a daily basis. Sounds like you can join Zowie's Product Team as our Senior Backend Engineer ? Apply or reach out directly to us - see you at the recruitment call!
Scala Developer
Experis Manpower Group, Odesa, Odesa Oblast, ua
Scala Developer Remote work with possibility to travel to Riga (max once a quarter) We are seeking a talented and motivated Scala Developer to join dynamic software development team in Large media company in the Netherlands and Belgium . The ideal candidate will have a strong background in functional programming and a passion for building scalable, high-performance applications. As a Scala Developer, you will be responsible for designing, developing, and maintaining robust applications using Scala and related technologies. Responsibilities: Design, develop, and maintain applications using Scala, ensuring high performance and responsiveness. Write clean, maintainable, and efficient code following best practices and coding standards. Utilize functional programming techniques to build robust and scalable solutions. Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions. Develop and execute unit tests, integration tests, and functional tests to ensure software quality and reliability Participate in code reviews, providing constructive feedback to peers to improve code quality and team efficiency.      Requirements: Proven experience as a Scala Developer, with a strong understanding of Scala and its ecosystem. Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience Experience with popular Scala frameworks and libraries, such as Cats Functional programming, AKKA, Streaming and reacting system, AWS English language: B2/C1 What we offer: MyBenefit cafeteria system MultiSport Plus Manpower Premium platform PZU group insurance Medicover Premium E-learning platform Accounting office for our contractors Remote work
Senior Scala Developer
Scalac, Kyiv, Kyiv city, ua
For 10 years, our international team has been helping large and small companies (from FinTech, blockchain, and eCommerce sector) develop their IT projects. We helped customers like Kreditech, Bexio, Tapad, Qvantel, and Cryptonomic.  Currently, we're looking for Senior Scala Developer who will join our client's team in the fintech domain , which creates solutions supporting financial institutions worldwide.  You need to be based in Europe. Must-haves in the technology stack:  At least  3 years of Scala  experience  At least  5 years of programming  experience You also need to be familiar with technologies such as: Akka actor, Akka HTTP, Akka cluster, Kafka, MySQL, Vault, Keycloak, and ZIO What benefits are waiting for you? Great team of experts and passionate folks ready to share their knowledge! Development & mental health budget - 4000 PLN* net/ per year 3 additional development days off Holiday bonus (21 days, B2B) National holiday bonus (depends on location, B2B) 1000 PLN net dedicated to language skills development (English) Unlimited book budget  You can choose the equipment you want to work on (whether it's Linux or macOS) *or equivalent currency in USD or EUR Recruitment process: Discovery talk with HR Technical talk with our developer and client-side talk  Final talk with Head of HR  After technical steps, regardless of your evaluation, you will receive clear feedback from us! Wondering what else might await you at Scalac? Flexible work mode  We're a remote-friendly company from the very beginning, and on board, we have people from 13 different countries - from LATAM to Europe. Do you prefer to work from the office? We'll be more than happy if you visit us in Gdańsk! Unforgettable team meetings No comments at all. Join us and see for yourself! Knowledge sharing   You can join a place where Scalacers are open to exchanging experiences. They're happy to share their knowledge and skills. We do this on dedicated channels on Slack or during Pizza Days meetings (where we also eat pizza together, no matter where we're connecting from!). Individually tailored development path  From the very first day, we will take care of your development. Tell us about your goals that you want to achieve, and we'll help you realize them through the development budget. You can also count on a dedicated mentor who will support you in the first months. Community   Feel like a part of the community thanks to our events - Functional World and ScaLatin. Exchange knowledge and experiences with industry peers during live online meetings. Do you want to inspire others? Become our speaker!
Scala Developer
Experis Manpower Group, Kyiv, Kyiv city, ua
Scala Developer Remote work with possibility to travel to Riga (max once a quarter) We are seeking a talented and motivated Scala Developer to join dynamic software development team in Large media company in the Netherlands and Belgium . The ideal candidate will have a strong background in functional programming and a passion for building scalable, high-performance applications. As a Scala Developer, you will be responsible for designing, developing, and maintaining robust applications using Scala and related technologies. Responsibilities: Design, develop, and maintain applications using Scala, ensuring high performance and responsiveness. Write clean, maintainable, and efficient code following best practices and coding standards. Utilize functional programming techniques to build robust and scalable solutions. Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions. Develop and execute unit tests, integration tests, and functional tests to ensure software quality and reliability Participate in code reviews, providing constructive feedback to peers to improve code quality and team efficiency.      Requirements: Proven experience as a Scala Developer, with a strong understanding of Scala and its ecosystem. Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience Experience with popular Scala frameworks and libraries, such as Cats Functional programming, AKKA, Streaming and reacting system, AWS English language: B2/C1 What we offer: MyBenefit cafeteria system MultiSport Plus Manpower Premium platform PZU group insurance Medicover Premium E-learning platform Accounting office for our contractors Remote work
Senior Software Engineer (Scala/Go)
DemystData, null, ua
Demyst is a managed service that leading Enterprises across the globe trust to centralize and manage all their external data needs. Demyst partners closely with clients, providing the platform and team of experts necessary to discover the right external data, onboard it compliantly with ease, and deploy it anywhere. With an industry average of 80% of data projects failing, Demyst navigates the external data minefield so our clients don't have to enabling them to scalably manage their expansive portfolio of external data, to power their competitive advantageIf you believe, like we do, that external data is the next frontier of business impact, able to power competitive advantages in industries around the world, Demyst is your new home.The ChallengeWe are looking for a Senior Software Engineer to join our team and help development of our platform team. Your responsibilities will be to develop projects in line with the requirements and be the subject matter expert for the technology utilized therein. As a Senior Software Engineer, you will be working on several internal and client projects.We are building a team culture where engineers take pride in taking a feature end-to-end. This means you work product team, develop and implement solutions, write your own infrastructure code, write tests, and see it through to production. We are undertaking improvements to refactor our backend and front-end code bases, and are looking for someone who is willing to learn and adapt quickly. This role is fully remote and the team members are based in Australia and Europe so you would be expected to have meetings with the team. We will also hold certain workshops and fun activities from time to time that we expect the team to attend.Responsibilities Architect, design, and implement backend services at scale Develop and maintain codebases in line with agreed deadlines Ensure the coding standards are followed and maintained (including code reviews) Be able and willing to learn new languages and concepts. Work independently and always looking to improve the code base and development practices Become the subject matter expert for the platforms developed. Work with clients and internal stakeholders to understand requirements. Be a team player and always willing to help other team members when required. Focus on the outcome as opposed to the problems. Train and mentor junior team members. Other duties as required Requirements Required 5+ years experience with Scala/Go Bachelor’s degree or relevant qualifications in Computer Science/Engineering/IT Analytics. Relevant work and research experience are also welcomed. (our team consists of members with diverse backgrounds with advanced degrees) Experience with Git and trunk-based development Experience in writing automated tests A good understanding of how web applications and distributed systems work. Worked with a frontend framework such as React / VueJs Understanding of docker and ability to develop applications using containers. Familiar with CI/CD and managing deployment pipelines Familiar with Infrastructure as code using technologies such as Terraform, and AWS Cloud formation Follow test-driven development methodology Working knowledge of AWS products such as ECS, DynamoDB, Redis, S3, IAM, Lambda, etc. Experience using collaboration tools such as JIRA and Confluence Collaborative attitude, great communicator, and problem solver Understands globally distributed teams and asynchronous communication methods Desired Working knowledge of AWS Well architected framework Basic understanding of accounting principles and familiarity with Xero/MYOB/Intuit APIs Previous work experience with financial institutions Exposure to Application Performance Monitoring tools such as DataDog, SumoLogic, or similar Benefits Distributed working team and culture Generous benefits and competitive compensation Be a part of the exploding external data ecosystem Join an established fast growth data technology business Collaborative, inclusive work culture Work with the largest consumer and business external data market in an emerging industry that is fueling AI globally Outsized impact in a small but rapidly growing team offering real autonomy and responsibility for client outcomes Stretch yourself to help define and support something entirely new that will impact billions Work within a strong, tight-knit team of subject matter experts and overseeing a team of renaissance technical talent Small enough where you matter, big enough to have the support to deliver what you promise Transfer to US and Australia offices possible for top performers after two years of service Demyst is committed to creating a diverse, rewarding career environment and is proud to be an equal opportunity employer. We strongly encourage individuals from all walks of life to apply.
Senior Scala Developer
Intellectsoft, null, ua
About Intellectsoft: We are a digital transformation consultancy and engineering company that delivers cutting-edge solutions for global organizations and technology startups. Since 2007 we have been helping companies and established brands reimagine their business through digitalization.Our values: DIVERSITY, OPENNESS, TEAMWORK. We embrace our diversity, strive for open dialogue and constructive feedback, and this unites us and allows us to be an amazing team!Responsibilities Software Development: Lead the design, development, and implementation of robust and scalable software solutions using Scala and related technologies. Technical Leadership: Provide technical leadership and guidance to the development team, ensuring adherence to best practices and Scala coding standards. Functional Programming: Utilize functional programming concepts to design and implement elegant and efficient solutions to complex problems. Architectural Design: Collaborate with architects to design and evolve software architectures that leverage the strengths of Scala and functional programming paradigms. Code Reviews: Conduct and participate in code reviews to ensure code quality, maintainability, and adherence to functional programming principles. Problem Solving: Analyze and solve complex technical problems using Scala and functional programming techniques, ensuring solutions are scalable and maintainable. Documentation: Create and maintain technical documentation, including design documents, API specifications, and developer guides. Collaboration: Work closely with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality software solutions. Continuous Improvement: Stay updated with the latest advancements in Scala and functional programming, and advocate for their adoption where appropriate. Requirements Education: Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred. Experience: Minimum of 5 years of experience in software development, with a strong focus on Scala development and functional programming. Technical Skills: Expertise in Scala programming language and functional programming concepts. Proficiency in relevant Scala frameworks and libraries such as Akka, Cats, and Scalaz. Experience with concurrent and distributed programming in Scala. Knowledge of database technologies, including SQL and NoSQL databases. Experience with build tools like SBT and familiarity with version control systems like Git. Understanding of cloud platforms such as AWS, Azure, or Google Cloud Platform. Familiarity with Agile development methodologies. Leadership Skills: Demonstrated ability to lead development teams and provide technical guidance and mentorship. Excellent communication skills with the ability to convey complex technical concepts to both technical and non-technical stakeholders. Problem-Solving Abilities: Strong analytical and problem-solving skills with a focus on finding elegant and efficient solutions to complex technical challenges. Team Player: Ability to collaborate effectively within a multidisciplinary team in a fast-paced, dynamic environment. Adaptability: Willingness to learn new technologies and adapt to evolving project requirements and priorities. Attention to Detail: Strong attention to detail with a commitment to delivering high-quality, maintainable code. Self-Motivated: Ability to work independently with minimal supervision, taking ownership of tasks and driving them to completion. Benefits36 paid absence days per year for the work-life balance of each specialist + 1 additional day for each following year of cooperation with the company Up to 10 unused absence days can be added to income after 12 months of cooperation Health insurance Depreciation coverage for personal laptop usage for project needs Udemy courses of your choice Regular soft-skills training Excellence Сenters meetups
Principal Software Engineer (Scala)
Playtech, Kyiv, Kyiv city, ua
Principal Software Engineer (Scala)Full-timeCompany DescriptionAbout Playtech Founded in 1999 and premium listed on the Main Market of the London Stock Exchange, Playtech is a technology leader in the gambling industry with over 7,000 employees across 20 countries. Playtech is the gambling industry's leading technology company delivering business intelligence-driven gambling software, services, content, and platform technology across the industry's most popular product verticals, including, casino, live casino, sports betting, virtual sports, bingo and poker. Read more about who we are and what we do here: & Here at Playtech, we genuinely believe that people are our biggest asset. Diverse thoughts, experiences, and individual characteristics enrich our work environment and lead to better business decisions. Recognizing differences and ensuring our processes are transparent is the core of Playtech’s overall commitment to responsible business practices. Ready to level up your career? Playtech‘s GPAS unit is looking for a talented and dedicated Principal Software Engineer (Scala) with excellent Scala skills to become a part of Playtech as a new member of the GPAS product team. Job DescriptionYour influential mission. You will... Participate in software design, development, refactoring, support and code reviews to maintain high development standards. Collaborate with platform teams to deliver great results Be teaching, mentoring, growing, knowledge-sharing and provide advice to other team members Work autonomously on your tasks without supervision Work closely with complex enterprise-level business logic and be willing to support and improve existing functionality Optimize the platform by constantly searching for areas to improve Be proactive and go beyond expectations QualificationsComponents for success. You... Have strong experience developing server-side in Scala for at least 4 years Have strong experience in system design architecture Understanding of JVM, data structures and algorithms Have excellent knowledge of parallel and concurrent programming Have experience with Pekko/Akka Actor, Cluster, Persistence and Streams Have proven experience developing high-scale distributed systems with complex interfaces and integrations Are self-motivated, initiative, quick learner, team player Are exceptional problem-solving prowess Are driven to document, share knowledge and cooperate with colleagues Have good communication in English Thrive in a culture that values... Empowerment, support, and mentoring Constant learning and development opportunities Active lifestyle and mental well-being Fun company events Additional InformationGPAS (Gaming Platform as a Service) Unit Playtech’s exclusive distributed games delivery platform hosts 900+ games. It’s a scalable, distributed, event-driven system written in Scala using the Pekko (formerly Akka) framework. Our storage setup includes Couchbase (hot storage) and AWS S3/DynamoDB (cold storage), enabling us to handle nearly a billion transactions daily. Our architecture supports various game types, and we follow Scrum methodology for timely feature delivery. Our team works with Scala 3, SBT, Pekko (Http, Cluster, Persistence, Streams etc), Couchbase, AWS S3 and DynamoDB, Play JSON, ScalaTest, Docker, Kubernetes, NomadPlaytech is an equal opportunities employer. Our mission is to welcome everyone and create inclusive teams. We celebrate differences and encourage everyone to join us and be themselves at work. Job Location
Scala Engineer
Evolution, Kyiv, Kyiv city, ua
Evolution is a world-leading developer and provider of products for the iGaming industry. From its 30+ locations , more than 15,000 EVOlutioneers work together to deliver the company's award-winning products to players around the globe. We believe in investing in our people and in empowering our staff. 1000+ Engineers work in 11 engineering hubs in agile self-organizing teams with the freedom to experiment and explore. This goes for the daily work as well as for our hackathons and competitions. We are hard workers who believe that we are better as a team. Our engineering hub in Warsaw has been opened in the winter of 2021 and is expected to grow up to 300 engineers, artists and support teams. We are searching for passionate Senior Scala Engineers . We thrive in well-designed, scalable, systems that use modern functional programming based design approaches. We believe that the functional programming approach in Scala results in systems that are easier to build and maintain - we use modern, pragmatic approaches such as Tagless Final and libraries such as Cats and Cats Effect to achieve this. You will need to: Be proactive, pragmatic and professional, deliver results; Write code that makes our games and related functionality run; Write unit and other automated tests; Work and communicate efficiently with the rest of the development team, including PO, front-end developers and designers; Actively participate in code reviews so that code delivered by you and your team is of great quality; Own your applications, ensure they deploy and run 24/7 on our Kubernetes platform with great performance; Be ready to invest the effort to become an even better developer; To succeed in this role you should have: Passion for our profession, in particular Scala and Functional Programming, and improving yourself technically Proven experience in delivering production software using Scala or comparable experiences, such as extensive JVM or Haskell experience Interest in the latest programming trends such as functional and reactive programming Excellent communication skills and a pragmatic approach to problem-solving Highly proficient in spoken and written English Bachelor’s Degree in IT or equivalent. We will appreciate: Experience building high performance clustered systems, modular FP-based architecture, as well as actor systems, where they are necessary; Experience in Cats / Scalaz, Cats Effect, ZIO, Monix, Akka Actors, Persistence, Cluster & HTTP, http4s, Tagless Final and/or Scala.js. Experience with Event Sourcing & CQRS; Experience with Docker, Kubernetes, Kafka, Cassandra.  We offer: Entrepreneur culture of the company, which allows you to try new approaches and technologies all the time; Recognition from the business translates to very competitive salaries and a supportive attitude; Developing games featuring live video serving customers around the world; A healthy mix of startup-like culture of the company, which enables us to try new approaches and technologies and remain on the edge of technological development and enterprise, with stability and supporting functions to help you focus on your job; Modern and developer-friendly delivery processes, including Agile (Scrum / Kanban), JIRA issue tracking, Confluence wiki, GitLab source control, Jenkins continuous integration and delivery, modern hardware and software for development (an IDE of your choice); Being a part of an international team in a successful, publicly-traded company; Health insurance, contemporary office environment, tech conference attendance, training, hackathons and other benefits and perks.
Data Engineer (Spark ,Scala, Elastic Search)
Unison Consulting Pte Ltd, Dnipro, Dnipropetrovsk Oblast, ua
Design, develop, and implement Spark Scala applications and data processing pipelines to process large volumes of structured and unstructured data Integrate Elasticsearch with Spark to enable efficient indexing, querying, and retrieval of data Optimize and tune Spark jobs for performance and scalability, ensuring efficient data processing and indexing in Elasticsearch Collaborate with data engineers, data scientists, and other stakeholders to understand requirements and translate them into technical specifications and solutions Implement data transformations, aggregations, and computations using Spark RDDs, DataFrames, and Datasets, and integrate them with Elasticsearch Develop and maintain scalable and fault-tolerant Spark applications, adhering to industry best practices and coding standards Troubleshoot and resolve issues related to data processing, performance, and data quality in the Spark-Elasticsearch integration Requirements 5+ Years as Data Engineer 5 Years experience in Spark, Scala, Elastic Search Develop and maintain scalable and fault-tolerant Spark applications, adhering to industry best practices and coding standards Monitor and analyze job performance metrics, identify bottlenecks, and propose optimizations in both Spark and Elasticsearch components Stay updated with emerging trends and advancements in the big data technologies space to ensure continuous improvement and innovation
Scala Team Lead
Veli Technologies Ltd., null, ua
VeliTech is a product company, where everyone is passionate about technology and strives to stay ahead of the curve. Our team is fueled by a deep understanding of cutting-edge frameworks, technologies, and continuous learning.   This combo brought us success, 35+ million users served with our iGaming products, breakthrough Tech Radar, and a team of 200+ bright minds who made this happen. And this team is ready to welcome you in a world of opportunities to grow and expand your expertise.         If this piques your interest, then look no further – this is the perfect opportunity for you!   We invite Scala Team Lead to join VeliHorizon product team. Horizon is the API-driven, microservices-based platform that takes online casinos, sports betting, and beyond to the next level.  Our cutting-edge technology integrates with leading gaming providers for a highly-secured, compliant gaming environment that's designed to meet all clients' needs.  Tech stack: Scala 2/3, Typed Akka, ZIO, PostgreSQL, Elasticsearch, Clickhouse, K8s, Kafka, gRPC, AWS In this role, you will: hands-on contribution and leadership of team feature development, delivery and supervising in quality assurance lead code, application and architecture design review, improvements and R&D activities lead and participate in SRE practice, housekeeping, on-call, correction-of-errors, continuous improvement process and practice in a team participate in cross-functional activities and collective leadership processes Team Lead Catch Up, Scala Community and Technical Board maintenance and effective legacy replacement of Spring-Boot / Java + Akka 2.5 / Scala 2.12 based service to modern Scala 2.13, Akka 2.6 / Scala 2 and 3 + ZIO 2 stacks" Skills and experience you will need: Solid experience with Scala/Akka(Stream, Cluster, Persistence, gRPC, Kafka) stack to develop online transaction processing services Experience with Kafka, PostgreSQL Deep understanding of functional and object-oriented programming concepts and design patterns Understanding of microservices-based and event-driven architecture Ability to write clean, concise and maintainable code Will be a big plus: Experience with JDK upgrade and GC tuning(shenandoah, g1, zero gc, cms, parallel) Experience with K8s application troubleshooting and resource tuning Experience with Elasticsearch, Redis, DynamoDB Experience with Tapir, gRPC, Scala 3,  ZIO, cats Experience with Java Experience of work in a product company with real production application Experience of work with DevOps/SRE/XP software development practise Experience of PostgreSQL Database query optimization  We offer: Health care Medical insurance - full coverage Paid sick days - 10 days Well-being program Well-deserved rest Paid vacation - 20 days Work-from-anywhere opportunities Home Office Mix both options the way you want Learning and Development Possibility to visit conferences and professional events Internal educational programs Lifestyle Product mindset Engineering culture in our DNA T-shaped skill set model Powered by JazzHR
Senior Scala Developer
Scalac, Odesa, Odesa Oblast, ua
For 10 years, our international team has been helping large and small companies (from FinTech, blockchain, and eCommerce sector) develop their IT projects. We helped customers like Kreditech, Bexio, Tapad, Qvantel, and Cryptonomic.  Currently, we're looking for Senior Scala Developer who will join our client's team in the fintech domain , which creates solutions supporting financial institutions worldwide.  You need to be based in Europe. Must-haves in the technology stack:  At least  3 years of Scala  experience  At least  5 years of programming  experience You also need to be familiar with technologies such as: Akka actor, Akka HTTP, Akka cluster, Kafka, MySQL, Vault, Keycloak, and ZIO What benefits are waiting for you? Great team of experts and passionate folks ready to share their knowledge! Development & mental health budget - 4000 PLN* net/ per year 3 additional development days off Holiday bonus (21 days, B2B) National holiday bonus (depends on location, B2B) 1000 PLN net dedicated to language skills development (English) Unlimited book budget  You can choose the equipment you want to work on (whether it's Linux or macOS) *or equivalent currency in USD or EUR Recruitment process: Discovery talk with HR Technical talk with our developer and client-side talk  Final talk with Head of HR  After technical steps, regardless of your evaluation, you will receive clear feedback from us! Wondering what else might await you at Scalac? Flexible work mode  We're a remote-friendly company from the very beginning, and on board, we have people from 13 different countries - from LATAM to Europe. Do you prefer to work from the office? We'll be more than happy if you visit us in Gdańsk! Unforgettable team meetings No comments at all. Join us and see for yourself! Knowledge sharing   You can join a place where Scalacers are open to exchanging experiences. They're happy to share their knowledge and skills. We do this on dedicated channels on Slack or during Pizza Days meetings (where we also eat pizza together, no matter where we're connecting from!). Individually tailored development path  From the very first day, we will take care of your development. Tell us about your goals that you want to achieve, and we'll help you realize them through the development budget. You can also count on a dedicated mentor who will support you in the first months. Community   Feel like a part of the community thanks to our events - Functional World and ScaLatin. Exchange knowledge and experiences with industry peers during live online meetings. Do you want to inspire others? Become our speaker!
Scala Software Engineer
HERE Technologies, Kyiv, Kyiv city, ua
Krakow – hybrid Other locations in Poland – remote What's the role? About The Parking & Electric Vehicle (EV) Team To make the journey complete, the last meters matter a lot. In fact, last meters can be the most stressful part of the trip: finding the free parking slot, paying for the parking, and finding the parking slot with an EV charging capability. The foundation for the seamless last-meter experience relies on the conflation of dynamic Parking & EV data combined with other HERE mapping elements such as Building Footprints and Indoor Maps. By adding Digital Ticketing & Payment services to the portfolio, we will support drivers to book in advance and travel even more at ease. The Parking & EV services will have multiple routes to market, as a standalone product as well as integrated with other HERE products such as Search, Places and HERE Navigation-on-Demand. Technically, the Parking & EV teams build the HERE Platform services that process and deliver static and dynamic Parking & EV data to customers. HERE is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, age, gender identity, sexual orientation, marital status, parental status, religion, sex, national origin, disability, veteran status, and other legally protected characteristics. At HERE Technologies it is all about our core value  Learn Fast  . While you start your journey at HERE with some technology stack, we never know, where the road takes us next. But don't worry - we will train you and get you ready for your next step as a developer. Or then... maybe you want to become an architect, a DevOps expert or something completely different later in your career. It's all possible at HERE! The Developer role is made for you, if you want to decide yourself, how to build products. In the  HERE Way Of Working  , the Product Management knows the best why we build products and the Product Owners know the best what we build. But the true power is within your hands - the developers know the best and decide how we build things. We have a powerful set of common tools and assets, but it's up to you, how to use them. HERE is primarily a Platform company with its own strong product portfolio. The work is not about maintaining legacy from the 90s, but to build something for 2030 and beyond and that is possibly only with the use of latest and greatest software development practices and stacks. We need you to work with us to make these practices ever better. Being a Developer at HERE is not a one-person-show and our core value,  Win Together  , states the same. We know you already know, how to be a team player in a software team. The HERE culture and the diversity of backgrounds supports your growth as a valued member of the team. Within the team we all have our special competences, but above all, we help others to achieve our product deliveries together. Responsibilities: Drive technical work inside the teams. Work hands on do deliver high quality code. Help design the APIs that will be used by our customers. Debug problems like high latencies, find the rout cause and design fixes. Support existing product including on calls duty. Work with our Architect and SCRUM to build reliable and resilient service that achieves highest availability and throughput.   Who are you? Must Have: Several years of backend application development experience in functional programming language  (Scala). Practical knowledge of data structures and algorithms used when processing large volumes of data. Experience in working with Continuous Integration tools, especially  GitLab. Understanding of deployment and monitoring processes using  Kubernetes, Grafana and Splunk Knowledge  in high throughput systems using technologies like  Redis, Memcached or Kafka. Experience working in an agile software development environment as a part of the  Scrum team . Solid knowledge of programming practices, strive to write great code that is reusable, flexible, and reliable. Strong quality mindset is considered a must: unit testing, performance testing, writing testable code. Self-motivated, well-organized, details-oriented and a strong team player with an agile mindset. Very good  communication skills in  English  both written and spoken (remote international development team).     Nice to have: Experience in  Spark  or  Flink Experience in  AWS  cloud technologies. Experience in Java Good skills in geo-spatial data (vector and raster) and algorithms  Familiar with geo-spatial-standards (e.g. Spatial Features Specification, GeoTIFF)      What we offer? Cutting edge and modern technologies  Fantastic & talented people from 60+ countries worldwide  Opportunities to learn and grow: technical talks and trainings  Flexible working hours  Meal Allowance, Medical cover for you and your family Competitive salary plus bonus This role is eligible for Creative Tax Incentive scheme in Poland” or KUP (Autorskie Koszty Uzyskania Przychodu)  B2B contract possible   Change is HERE. Apply Now.
Scala developer
Reality Games, Kyiv, Kyiv city, ua
https://www.youtube.com/watch?v=0EZhZ8-KRYc You will be part of a backend team  that develops solutions for one of our games and is responsible for the end-to-end. Together with game designers and product owners you will discuss, set priorities and decide about new features. All technology choices are available at your disposal, as long as they work and have been approved by other team members. Most of our services are implemented in Scala with a heavy focus on functional programming. We deploy them to Kubernetes. We use Kafka as an event streaming platform. RESPONSIBILITIES AT THIS POSITION Developing, maintaining, and testing game and data services; Developing, maintaining, and testing game and data services developing infrastructure; Automating things; Developing an efficient team process; Discussing technology and architecture choices with the team; Having a direct impact on the product; Job requirements Check below what we expect: has broad general technical knowledge — and knows specific subjects in-depth; has experience leading architecture of a large system; is focused on team and company goals and their effective delivery; feels accountable for the team performance; builds trust by showing and admitting their vulnerabilities; debates productively within the whole company; is able to listen and react constructively to ideas from less experienced people; shares team’s failures openly and constructively; leads by example in both technical and organizational domains; reacts with pragmatism and positivity in the face of challenging situations; is great at sharing information; seeks and is able to give and receive feedback, especially negative ones; Competency in Scala 2; REST API development; Experience with Kubernetes, Kafka; Knowledge of Cats, http4s; Experience with databases, especially Elasticsearch, Couchbase, MySQL. and we offer:  We’re offering attractive terms of cooperation tailored to your needs (full-time; B2B); You’ll be working with a friendly, supportive, and value-driven team; An interesting job with the opportunity to contribute and implement your own ideas; Flexible working hours and the possibility to work from home; Constructive cooperation is based on trust and respect for the employee; Modern office At Reality Games, we believe in creating a smooth and transparent recruitment process to ensure a positive experience for all candidates. Here's a glimpse into how our recruitment process typically unfolds: Step 1: Let's Get Acquainted (up to 30 min) First things first, let's grab a cup of coffee (or tea if that's your thing) and have a casual chat. We want to know more about you, your background, and what makes you tick. We'll discuss various aspects like your previous work experience, your notice period, and any other details related to your current organization. It's essential for us to understand your situation and ensure a smooth transition if you join our team. Don't worry, we won't keep you stuck in a never-ending conversation, just enough time to get to know each other better. Step 2: Building Trust, No Live Coding When it comes to assessing your technical skills, we want to provide a stress-free experience. Instead of putting you on the spot with live coding challenges, we'll give you a take-home assignment. You'll have plenty of time to work on it at your own pace and showcase your problem-solving abilities in a comfortable environment. This way, you can focus on delivering your best work without the pressure of a ticking clock. Step 3: Meeting the Tech Gurus (up to 60 min) You've made it past the initial round, congrats! Now, we'll bring in the big guns. You'll have a chance to meet with a technical expert or team leader. They'll dive deeper into your technical knowledge, ask you some specific questions, and see if you're a good fit for the team. Think of it as a friendly chat with someone who knows their stuff. Step 4: The Feedback Loop Once all is said and done, we'll gather feedback from everyone involved in the process. We'll review your performance, take into account the opinions of our team, and make a decision. If you're the lucky candidate, we'll be thrilled to have you on board. If not, don't sweat it. We appreciate your effort and there are plenty of other opportunities out there.
Scala Spark Engineer
TalentSearch, Kyiv, Kyiv city, ua
Key Accountabilities: Burn the Sprint backlog and help the team to accomplish all goals Work closely with other software developers, Follow Scrum framework practices Standard code maintenance (testing, refactoring, fixing) Help Product Owners to understand and refine technical backlog items Share knowledge in the team and across the wider teams Take part in the e2e product dev cycle, including releases to production PUBLICRequired: Very good knowledge of Scala Spark Jenkins GitHub Jira and Confluence Experience working within the Scrum framework Good communication skills in English (Discussing, presenting)Nice to have: GCP, and Apache Airflow JUnit, TDD, BDD Clean code, SOLID, KISS, DRY, design patterns Elasticsearch Experience in at least of the large Cloud providers (Azure, AWS) Pervious Secure Code Warrior certificationsWe offer: Contact with top IT technologies available in the market Exposure to true Big Data, and enormous Datalakes Exposure to working on a large project with over 12 Scrum Teams Work in an international environment An environment where everyone has a voice Ability to work from home and flexible working hours Work and learn from teams with mature processes and tools to ensure the best-in-class deliverable
Software Engineer with Scala
Three Points, Kyiv, Kyiv city, ua
Here at  Three Points , we connect Software Engineers to the best tech startups in Europe looking to build high-performance teams.  Our sweet spot is  functional programming , but we’re always keen to chat with generalist software engineers who want to push themselves and explore new ideas. We recently partnered with an exciting tech company that provides cross-device technology to improve digital advertising and user analytics, who are looking to add a couple of Scala Developers (Mid and Senior) to their team. The team uses deterministic and probabilistic methods, including proprietary algorithms and machine learning technology, to identify users across channels and devices (such as tablets, laptops, desktops, smartphones, smartwatches, or other wearables) with a high degree of accuracy. This allows them to match all devices used by one individual to that specific user or even household, build deep and broad user profiles, and predict their purchase behaviour. As a result, their technology helps advertisers reach their target audience more accurately and efficiently by connecting various data points to create a unified view of consumer interactions across devices. It’s a fantastic opportunity to dive deeper into advanced technologies, using the company's Machine Learning algorithm to analyze dozens of terabytes of data daily and predict device profiles for hundreds of millions of people. You will collaborate with a team of seven highly experienced engineers with backgrounds in machine learning, AI, data engineering, and low-level system design. Tech stack: Scala, Java, Rust (in places), Apache Kafka, Apache Spark, Redis, Avro, Apache Parquet, Hadoop, Akka, Linux. Requirements: Ability to design and implement highly scalable systems for low-latency, high-throughput request processing Write good quality and high-performant, unit-tested code Good understanding of computer architecture, algorithms complexity, data structures and their properties Experience in non-blocking asynchronous architectures Understanding of the Linux OS on an advanced level Understanding of JVM (memory management and garbage collection, Java memory model, concurrency, etc.). Understanding of no-sql approaches to data modeling Please note that you'll need to be able to meet with the team once a month in Poznan, Poland for sprint planning.
Senior Scala Engineer
N-iX,
N-iX is looking for a professional Scala Engineer! Recorded Future’s Security Intelligence Solutions are used by our clients to stay on top of threats to their business. In our tools, they can create alerts or search, analyze and process the cybersecurity information we are providing. The Applications team is responsible for building and continuously improving our web app, browser extension, and mobile app. These apps are built on top of our immense dataset collected by other parts of the organization.We work in cross-functional delivery teams with developers, product managers, designers, and QA working together to create efficient, great looking, and useful products.For this role, we are looking for a Scala Engineer focusing on our web app. Your role will be to develop and deliver new features that improve the value of the product.Responsibilities:Work together with our product design team to create beautiful user experiencesCode primarily using Scala and JavaContinuously design, develop and deploy backend and frontend services with focus on high availability, great quality, low latency and scalabilityMeasure and evaluate features and system metrics to continuously improve user experience and service performanceBe proactive, go beyond expectationsRequirements:Experience with ScalaExperience with MongoDB and GraphQLRest Services and Web SocketsWillingness to work with Scala and JavaAbility to work all the way from high level architecture design down to efficient codeYou have a good understanding of system design, data, structures and algorithmsBe able to take initiatives and collaborate across teamsNice to have:JavaElastic SearchRabbitMQRest ServicesWe offer:Flexible working format - remote, office-based or flexibleA competitive salary and good compensation packagePersonalized career growthProfessional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)Active tech communities with regular knowledge sharingEducation reimbursementMemorable anniversary presentsCorporate events and team buildingsOther location-specific benefits