Remote Senior Java Software Engineer

Logo of Relativity

Relativity

πŸ’΅ $45k-$67k
πŸ“Remote - Poland

Job highlights

Summary

Relativity is seeking a Senior Java Software Engineer to join their Engineering team. The role involves working on AI-based products, designing, developing, and supporting applications in mission-critical domains, creating tools to automate and optimize processes, leading the team in adopting best practices, improving and extending the core data processing and machine learning pipeline, participating in code reviews, focusing on quality through comprehensive unit and integration testing, staying up to date with technologies and best practices related to CI/CD tooling and developer productivity, and mentoring and enhancing the productivity of the team. The required skills include proficiency in Java, 4+ years of software development experience, 3+ years of commercial experience in cloud development (preferably Azure), experience in high-volume data processing, experience in NoSQL databases – MongoDB, Redis, knowledge about architectural patterns and practices – experience in developing microservices, knowledge of Linux/Unix systems, Docker/Kubernetes, and CI/CD, and knowledge of professional software engineering practices & software development life cycle. The preferred skills include experience with other programming languages, especially Python, JavaScript/TypeScript, and C#, experience in distributed systems architecture, experience in full-stack development, knowledge about Machine Learning principles and ML frameworks like PyTorch, and experience with running machine learning models at scale by leveraging MLOps. The compensation for this role is between 181,000 and 271,000 PLN gross/year (Employment Contract), with a performance bonus target of 10%.

Requirements

  • Proficiency in Java
  • 4+ years of software development experience
  • 3+ years of commercial experience in cloud development, preferably Azure
  • Experience in high-volume data processing
  • Experience in NoSQL databases – MongoDB, Redis
  • Tech agnostic approach to solve problems
  • Experience in monitoring and troubleshooting production environments
  • Knowledge about architectural patterns and practices – experience in developing microservices
  • Knowledge of Linux/Unix systems, Docker/Kubernetes, and CI/CD
  • Knowledge of professional software engineering practices & software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Responsibilities

  • Contribute to a development team that builds AI-powered software
  • Design, develop, and support applications in mission-critical domains
  • Create tools to automate and optimize processes across disciplines
  • Lead the team in adopting best-practice technical design by setting an example and working collaboratively with them
  • Improve and extend our complex distributed core data processing and machine learning pipeline
  • Champion our production's reliability by proactively participating in the on-call schedule to diagnose and resolve issues
  • Participate in code reviews for projects written by your team
  • Focus on quality through comprehensive unit and integration testing

Preferred Qualifications

  • Experience with other programming languages, especially Python, JavaScript/TypeScript, and C#
  • Experience in distributed systems architecture
  • Experience in full-stack development
  • Knowledge about Machine Learning principles and ML frameworks like PyTorch
  • Experience with running machine learning models at scale by leveraging MLOps

Benefits

  • Comprehensive health, dental, and vision plans
  • Parental leave for primary and secondary caregivers
  • Flexible work arrangements
  • Two, week-long company breaks per year
  • Unlimited time off
  • Long-term incentive program
  • Training investment program

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Relativity know you found this job on JobsCollider. Thanks! πŸ™