Apply📍 India
🔍 Technology/Software Development
- Overall 6+ years of software development experience, with deep expertise in frameworks and languages such as Java, Go, and Python, including 3+ years of focused, hands-on experience with Golang.
- Experience with frameworks like Springboot, Quarkus, Gin/Mux.
- Experience in working with microservice architectures, transactional systems, and distributed environments.
- Proficient in building GraphQL APIs.
- Proficient in OOP, SQL, Design Patterns with data modeling experience in relational databases.
- Experience with MySQL, PostgreSQL, NoSQL (Cassandra, Redis, DynamoDB).
- Familiarity with AI/ML model deployment, performance tuning, and backend system integration.
- Experience with scalable infrastructure for AI/ML model serving and orchestration of machine learning workflows.
- Experience in optimizing backend systems for AI/ML workloads in production environments.
- Excitement about challenges in building AI-powered systems that can handle large-scale inference and data processing in production environments.
- Exposure in building RESTful APIs with monitoring, fault tolerance, and metrics.
- Proficient with Continuous Integration (CI), Continuous Deployment (CD), and version control (Git).
- Well-versed with TDD and Test Engineering and Automation.
- Experience mentoring a team of 2-3 engineers.
- Self-starter with the ability to work independently in a fluid environment with minimal-to-no guidance.
- Excellent attention to detail.
- Outstanding written and verbal communication skills.
- To be agile and able to adapt quickly to changing requirements, scope, and priorities.
- Basic working knowledge of front-end technologies.
- The development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
- Ensuring sub-second server response and being responsible for implementing relational, document, key, object, or graph data stores, index stores, and messaging stores as needed.
- Writing clean, high-quality, high-performance, and maintainable code.
- Building robust, secure, and scalable microservices.
- Implementing RESTful services with a metric-driven API Gateway.
- Designing and optimizing backend systems to handle large-scale AI/ML data pipelines, model serving, and real-time data processing for predictive analytics.
- Developing a highly scalable and performant backend based on event-driven architecture with AI/ML integration.
- Integrating AI/ML model APIs into backend services and ensuring optimal performance of those models.
- Breaking down features into tasks and driving the evolution of the backend architecture to support AI/ML models at scale.
- The entire lifecycle of stories: development, test, production, and subsequent fixes and improvements.
- Solving complex technical problems.
- Performing an objective analysis of the problem statement and coming up with an unbiased technical solution before writing a single line of code.
- Evaluating relevant technologies, influencing, and driving architecture and design discussions.
- Coordinating cross-functionally to ensure the project meets business objectives and compliance standards.
- Participating in, designing, and driving the code review process.
AWSGraphQLLeadershipPostgreSQLPythonSoftware DevelopmentSQLAgileDesign PatternsDynamoDBGCPGitJavaKubernetesMachine LearningMLFlowMySQLPyTorchCassandraGoGolangRedisServerlessNosqlTensorflowCommunication SkillsRESTful APIs
Posted 2024-10-09
Apply