ModelOp

Senior Software Engineer

ModelOp
US-AnywhereRemote
Enterprise Technology
11 - 15 years of experience
Full Job Description

ModelOp is seeking a highly skilled Senior Software Engineer with expertise in Java, Spring Framework, and Python to join our dynamic development team. The ideal candidate will lead the design, development, and maintenance of scalable backend systems, contribute to architectural decisions, and mentor junior engineers. This role requires strong problem-solving skills, a deep understanding of microservices and RESTful API development, and experience with agile methodologies.

Responsibilities

  • Design and implement robust backend solutions using Java, Spring Boot, and Python
  • Lead code reviews, architecture discussions, and development best practices
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Optimize applications for performance, scalability, and maintainability
  • Guide and mentor junior engineers, fostering a culture of continuous improvement

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Proven experience as a Software Engineer in the software industry. Preferred 10+ years.
  • Strong understanding of Java (Java 17+) fundamentals, including multithreading, concurrency, and collections.
  • Expertise in Spring and Spring Data REST
  • Expertise in Spring Boot for building standalone applications.
  • Deep knowledge of Spring Cloud components like Eureka, Config Server and Gateway
  • Experience designing, building, and maintaining microservices-based architectures.
  • Knowledge of API design (REST).
  • Understanding of distributed systems, service discovery, and load balancing.
  • Experience with messaging systems like Kafka, RabbitMQ, or ActiveMQ.
  • Familiarity with Spring Security for OAuth2 and JWT-based authentication/authorization.
  • Familiarity with securing microservices using OAuth2, OpenID Connect, or SAML.
  • Knowledge of vulnerability scanning and dependency management (e.g., OWASP, Snyk).
  • Proficient in JUnit

Why ModelOp:

  • Join a dynamic and innovative team at the forefront of model operations and deployment.
  • Work with cutting-edge technologies and collaborate with industry experts.
  • Competitive salary, benefits, and growth opportunities.

If you are passionate about helping customers succeed and thrive in the world of model operations, we’d love to hear from you! Apply now and be part of our exciting journey.

Feel free to reach out if you have any further questions or need additional information!


About ModelOp

ModelOp is a technology company that provides ModelOps software and services to help organizations deploy, monitor, and govern machine learning models at scale. The company's platform enables businesses to manage the entire machine learning model lifecycle, from development to deployment and monitoring. ModelOp's software is designed to help organizations overcome the challenges of deploying machine learning models in production, such as version control, governance, and monitoring. The company's customers include Fortune 500 companies in industries such as financial services, healthcare, and retail.
Learn more about ModelOp
Size
50 employees
Industry
Founded
2016

Similar Jobs

More Jobs at ModelOp

More Enterprise Technology Jobs

Find similar Senior Software Engineer jobs: