- Position: Senior Java Software Engineer
- Salary: up to 22 500 PLN
- Form of employment: contract of employment
Join our client which makes software to help users organize data, discover the truth, and act on it. Their SaaS product manages large volumes of data and quickly identifies key issues during litigation and internal investigations. The AI-powered communication surveillance product proactively detects regulatory misconduct like insider trading, collusion, and other non-compliant behavior. They have more than 300,000 users in 49 countries serving thousands of organizations globally.
Responsibilities:
- Contribute to a development team that builds AI-powered software.
- Mentor and enhance the productivity of the team.
- Stay up to date with technologies and best practices related to CI/CD tooling and developer productivity.
- Focus on quality through comprehensive unit and integration testing.
- Participate in code reviews for projects written by your team.
- Champion our production’s reliability by proactively participating in the on-call schedule to diagnose and resolve issues.
- Improve and extend our complex distributed core data processing and machine learning pipeline.
- Lead the team in adopting best-practice technical design by setting an example and working collaboratively with them.
- Create tools to automate and optimize processes across disciplines.
- Design, develop, and support applications in mission-critical domains.
Qualifications:
- Proficiency in Java.
- Knowledge of professional software engineering practices & software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Knowledge of Linux/Unix systems, Docker/Kubernetes, and CI/CD.
- Knowledge about architectural patterns and practices – experience in developing microservices.
- Experience in monitoring and troubleshooting production environments.
- Tech agnostic approach to solve problems.
- Experience in NoSQL databases – MongoDB, Redis.
- Experience in high-volume data processing.
- 3+ years of commercial experience in cloud development, preferably Azure.
- 4+ years of software development experience.
Nice to have:
- Experience with other programming languages, especially Python, JavaScript/TypeScript, and C#.
- Experience with running machine learning models at scale by leveraging MLOps.
- Knowledge about Machine Learning principles and ML frameworks like PyTorch.
- Experience in full-stack development.
- Experience in distributed systems architecture.
Benefits:
- Hybrid workplace arrangements IT & home office stipends
- Unlimited time off Two company-wide breaks per year
- Private medical healthcare for employees & family members in Medicover Multisport card & other wellness perks MyBenefit
- Cafeteria System Long-term incentive program
- Continuous training programs