Senior Software Engineer (Java)

  • Full time
  • Prague
  • Posted 2 months ago

GitHub (regular)
CD/CI (regular)
English (advanced)
no sql (advanced)
Relational Databases (advanced)
Amazon AWS (advanced)
REST API (advanced)
Java (master)
Senior Software Engineer (Java) represents a new category of people-first automation solutions in the wake of frustration with the widespread failure of AI-powered productivity projects to deliver value. We’ve created the world’s first Knowledge Process Automation (KPA) platform to mine unstructured data, operationalize AI-powered insights, and automate results into real-time action for the enterprise. Taking AI-productivity from the lab and into production, the KPA suite is especially useful in highly regulated industries such as the capital markets and insurance verticals, with a business solution flow architecture designed to automate line-of-business problems leveraging the very latest innovations in semantic modelling and natural language processing, all while solving the deployment, scalability, and availability issues that plague most robotic AI initiatives. In a world where enterprises are swimming in data, but with very little insight, is putting the power of AI and the advantages of knowledge in the hands of humans.
DeepSee is seeking a self-driven, autonomous and motivated leader who can work in a fast-moving organization utilizing their experience and passion for cutting-edge, cloud-based serverless data technology to move our mission forward. We seek an experienced leader who can work with our business, teams, and individuals to help drive cloud technology architectures in AWS that matches our high ambitions and objectives of the company.
This position provides leadership and direction to our cloud & data functions that will help revolutionize the way DeepSee builds and leverages its platform in AWS with solid data structures in the cloud. DeepSee embraces serverless as a core principle and enables microservice development. This will help us continue to enhance our ability to enable Artificial Intelligence, Machine and Deep learning for business purposes.
Job Responsibilities
  • Using software engineering best practices in designing, developing, coding, testing, and debugging our products
  • Managing complex projects independently with minimal direction and Integrating work into a system for deployment
  • Adapting advanced software engineering skills to break down ideas into Iterable work and prioritize the project development with project management
  • Developing and implementing procedures for data security and compliance
  • Providing system overview and subject matter expertise to determine how to enhance and grow our current system
  • Managing projects to timelines, providing feedback on scope, timelines, and people needed to deliver the product
  • Providing direction and mentoring to team members and contractors to lead the teams and engineering organization forward
Must Haves
  • 4-year degree in Computer Science/Software Engineering or equivalent education and experience
  • 5+ years Senior level experience with Java
  • 5+ years experience in enterprise application architecture
  • Experience with other languages a plus (Python and or JavaScript NODE.js and socket communication)
  • Understanding of cloud-native, serverless and microservices architecture
  • Experience building API Specs with OAS or equivalent technologies
  • Experience in architecting modularized, scalable enterprise cloud application systems (AWS)
  • Experienced in designing database schemas writing and tuning complex SQL & NoSQL queries
  • Understand big data storage solutions such as PostgresSQL, GraphDB, DocumentDB, MongoDB, or Cassandra and big data movement leveraging solutions such as Kafka
  • Commitment to code quality: unit testing, automated testing, peer code reviews, etc
  • Able to work across multiple environments (local, staging, testing, production, etc.)
  • Able to debug and troubleshoot effectively
  • Self-driven and able to work autonomously
Nice to Haves
  • Financial technology (Fintech) or Insurance technology (InsurTech) experience
  • DevOps experience or Understanding of how to improve team workflows and CI/CD
  • Familiarity with our stack (Java, Python, React, PostgreSQL, AWS) or similar
  • Experience with Git and coding workflows such as branching and pull requests
  • Professional engineering experience in a startup or high-growth tech company
Finally, it is important that you align with our Values.
Knowledge Over Noise
One Team, One Dream
Be a Seeker
Stay Human
Act Boldly
Own It
We remote work and the chance to work on cutting-edge technology with seasoned professionals. 

To apply for this job please visit