We are seeking a Senior Backend Engineer skilled in working across multiple technologies to build highly scalable, low-latency distributed systems optimized for AI/ML workloads. You will lead the development of innovative software products and solve complex technical challenges for fast-growing startups and enterprise companies. The ideal candidate excels in designing and implementing large-scale applications, AI/ML-driven architectures, and has strong leadership and communication skills to collaborate effectively with cross-functional teams.
Requirements
You'll be responsible for
- 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. This includes collaborating with QAs, PMs to ensure timely delivery of high-quality apps
- Participating in, designing, and driving the code review process
You need
- 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 (with something like NewRelic)
- 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
Bonus points for
- Experience with AI/ML frameworks like TensorFlow, PyTorch, or MLFlow
- Experience deploying serverless applications to GCP
- Experience in Cloud Run, Cloud Pub/Sub, Cloud Tasks, Kubernetes, Cloud Vision
- Experience with AWS stack
- Open-source contributions, side projects, blog posts, and YT tech videos
Benefits
what you get
- Best in class salary: We hire only the best, and we pay accordingly
- Proximity Talks: Meet other designers, engineers, and product geeks and learn from experts in the field
- Keep on learning with a world-class team: Work with the best in the field, challenge yourself constantly, and learn something new every day
About Us
We are Proximity a global team of coders, designers, product managers, geeks, and experts. We solve complex problems and build cutting-edge tech at scale. Here's a quick guide to getting to know us better:
- Watch our CEO, Hardik Jagda, tell you all about Proximity
- Read about Proximity's values and meet some of our Proxonauts here
- Explore our website, blog, and the design wing Studio Proximity
Get behind the scenes with us on Instagram! Follow @ProxWrks and @H.Jagda