
Backend Engineer
at Cloud infrastructure solutions and support company. (SE1)


- Set up, manage, automate and deploy AI models in development and production infrastructure.
- Orchestrate life cycle management of AI Models
- Create APIs and help business customers put results of the AI models into operations
- Develop MVP ML learning models and prototype applications applying known AI models and verify the problem/solution fit
- Validate the AI Models
- Make model performant (time and space) based on the business needs
- Perform statistical analysis and fine-tuning using test results
- Train and retrain systems when necessary
- Extend existing ML libraries and frameworks
- Processing, cleansing, and verifying the integrity of data used for analysis
- Ensuring that algorithms generate accurate user recommendations/insights/outputs
- Keep abreast with the latest AI tools relevant to our business domain
- Bachelor’s or master's degree in Computer Science, Statistics or related field
- A Master’s degree in data analytics, or similar will be advantageous.
- 3 - 5 years of relevant experience in deploying AI models to production
- Understanding of data structures, data modeling, and software architecture
- Good knowledge of math, probability, statistics, and algorithms
- Ability to write robust code in Python/ R
- Proficiency in using query languages, such as SQL
- Familiarity with machine learning frameworks such as PyTorch, Tensorflow and libraries such as scikit-learn
- Worked with well know machine learning models ( SVM, clustering techniques, forecasting models, Random Forest, etc.)
- Having knowledge in CI/CD for the building and hosting the solutions
- We don’t expect you to be an expert or an AI researcher, but you must be able to take existing models and best practices and adapt them to our environment.
- Adherence to compliance procedures in accordance with regulatory standards, requirements, and policies.
- Ability to work effectively and independently in a fast-paced agile environment with tight deadlines
- A flexible, pragmatic, and collaborative team player with an innate ability to engage with data architects, analysts, and scientists.

Similar jobs

Assignment Details
Our client, a global leader in energy management and automation, is seeking a skilled and experienced Test Automation Engineer with strong expertise in developing automation frameworks for Windows and Web applications. The ideal candidate will have hands-on experience with Python and Robot Framework, and a solid background in software development, debugging, and unit testing. This role requires the ability to work independently, contribute to the entire testing lifecycle, and collaborate with cross-functional teams in an Agile environment.
Key Responsibilities:
- Design and develop robust Test Automation Frameworks for both Windows and Web applications.
- Implement automated test cases using Python and Robot Framework.
- Collaborate with development teams to understand feature requirements and break them down into actionable tasks.
- Use version control and issue tracking tools like TFS/ADO, GitHub, Jira, SVN, etc.
- Perform code reviews, unit testing, and debugging of automation scripts.
- Clearly document and report test results, defects, and automation progress.
- Maintain and enhance existing test automation suites to support continuous delivery pipelines.
Skills Required
- 5–10 years of professional experience in Test Automation and Software Development.
- Strong proficiency in Python and Robot Framework.
- Solid experience with Windows and Web application testing.
- Familiarity with version control systems such as TFS, GitHub, SVN and project tracking tools like Jira.
- Strong analytical and problem-solving skills.
- Ability to work independently with minimal supervision.
- Excellent written and verbal communication skills for documentation and reporting.
Overview of the role
As a Node Developer you will be collaborate with cross-functional teams to define, design and build performant modern web applications and services. Build high-quality web applications and services by writing clean and modular code.
Must have skills
- Overall 3-5 Years of experience in writing unit and integration tests to ensure the robustness and reliability of web applications and services.
- Measure and improve the performance of microservices. Catalyse growth within the team through code reviews and pair programming to maintain high development standards
- Investigate operational issues to find the root cause and propose improvements Design, build, and maintain APIs, services, and systems across Stripe’s engineering teams.
- Expert level of experience in the design and development of Web Applications, and highly scalable distributed systems.
- Should have experience in development skills using the latest technologies including NodeJS(fastify framework), Microservices, PostgreSQL, Redis, etc. Should have exposure to NoSQL and SQL development.
- Comprehensive knowledge of physical and logical data modeling, and performance tuning.
- Should possess excellent communication, presentation, and interpersonal skills.
- Ability to work collaboratively and productively with globally dispersed teams.
- Build high-performance teams and Coach teams for successful career growth.
- Experience working with relational and non-relational databases, query optimization, and designing schema
Desired Background
Bachelors/Masters Degree in Computer Science, Information Technology


● Managing and guiding a team of junior developers for timely delivery of product and
milestones
● Optimization of the application for maximum speed and scalability
● Implementation of security and data protection
● Design and implementation of data storage solutions
● Design & Build: Designing and developing high-volume, low-latency applications for
mission-critical systems, and delivering high-availability and performance.
● Collaborate - Collaborating within your product streams and team to bring best
practices and leverage a world-class tech stack.
● Measurable Outcome - You will need to set quantifiable objectives that encapsulate
the quality attributes of a system. The fitness of the application is measured against
set marks.
● DevOps - You will need to set up every essential (tracking/alerting) to make sure the
infrastructure/software you built is working as expected.
● Design and development of our REST APIs
● Help maintain code quality, architecture, and automation
Required Knowledge and Skills
● 3 - 5 years of experience working in backend development technologies and DevOps
● Highly curious and ready to dive into complex technical challenges.
● Proficiency in development and scripting in Python, Django/Flask framework.
● Database design and management, including being up on the latest practices -
bonus points for MySQL and MongoDB
● User authentication and authorization between multiple systems, servers, and
environments
● Integration of multiple data sources and databases into one system
● Management of hosting environment, including database administration and scaling
an application to support load changes
● Setup and administration of backups
● Understanding differences between multiple delivery platforms such as mobile vs
desktop, and optimizing output to match the specific platform
● Creating database schemas that represent and support business processes
● Implementing automated testing platforms and unit tests
● Understanding of “session management” in a distributed server environment
● Server management and deployment for the relevant environment
● Appreciation for clean and well-documented code
● Hands-on experience with architecture and structural design patterns
● Expertise in designing, developing, deploying, and integrating RESTful APIs
● Ability to understand business requirements and translate them into technical
requirements
● A knack for benchmarking and optimization
● Proficient understanding of code versioning tools, such as Git
Personality
● Requires excellent communication skills – written, verbal, and presentation.
● You should be a team player.
● You should be positive towards problem-solving, have a very structural thought
process to solve problems
● Interest to work in a high paced start-up environment with a large amount of learning.
● Good understanding of different frameworks, and be able to pick up new
technologies at ease.
● You should be agile enough to figure out a need for new technologies/frameworks
and learn new technology for better product performanc


• Experienced in designing and integrating RESTful APIs
• Knowledge of Python
• Excellent debugging and optimization skills
SKILLS
• 3-5 years of experience building large-scale software applications and working with large
software teams.
• Bachelor’s degree in computer science, information technology, or engineering
• Experience designing and integrating RESTful APIs
• Knowledge of Python and Backend Development
• Experience building Web/Mobile applications
• Excellent debugging and optimization skills
• Unit and Integration testing experience
• Being knowledgeable about engineering processes and good practices
• Passionate about learning new tools. Ability to continuously learn and acquire
knowledge.
• Able to adapt to changing complexity of tasks.

The candidate will be responsible for working on .NET based projects for our clients in USA. The candidate must be self-motivated and quick learner. The candidate should also be able to communicate with the client on a regular basis and gather requirements from the client, provide updates. The work would be in ASP.NET / VB.NET and C# with SQL Server databases. The candidate will be responsible for maintaining existing web applications as well as implement new applications based on client requirements.
Required Experience, Skills and Qualifications
- Must have 3+ years experience in ASP.Net with C# and VB.NET
- Must have at least 2 years experience in SQL Server
- Must have experience working with SOAP and REST Web Services
- Must have experience with SSRS and SSIS
- Must have some experience with MVC framework and Angular JS
- Must be able to work with basic CSS and HTML
- Must be able to work with jQuery and Javascript
- Experience with Reporting Services, WCF, etc would be a strong positive
Ecperience- Minimum 3 years
Location - Ahmedabad


Responsibilities
- Lead the development of the backend systems for our first product
- Build reliable, secure and performant backend systems
- Drive test coverage and continuous delivery automation within the team
- Mentor and provide feedback to teammates
Requirements
- 5+ years of software development experience
- Strong computer science fundamentals
- Deep and wide knowledge of Java ecosystem
- Can write code that is readable, maintainable, secure and performant
- Know the importance of tests and how to approach writing different types of tests
- Good intuition for REST API design
- Deep understanding of relational databases, transactions, entity-relationship modeling
- Comfortable writing highly concurrent systems
- Experienced in using profilers, tuning garbage collection, optimizing SQL queries
Desired Skills and Experience
- Golang , Java , Python , Ruby
**Sr. Backend Developer Responsibilities:**
* Commitment towards delivering features on the estimated time
* Follow standard code guidelines for writing code and code review of your fellow team member's code
* Strong understanding of REST Framework
* Designing and developing REST APIs
* Ensuring scalability of code written
**Sr. Backend Developer Requirements:**
* Strong understanding of Node or any other equivalent language
* Strong understanding of database technology such as MySQL and MongoDB
* Good understanding of AWS, Redis, ElasticSeacrh, Newrelic, sentry, etc
* Have experience in monitoring and managing production level systems
* Degree in Computer Science
* Excellent verbal communication skills
* Good problem-solving skills
* Attention to detail
**About Easy Eat**
Easy Eat is reimagining the experience of dining in at a restaurant. We're starting with Malaysia and South East Asia but we believe, 5 years from now, you'll experience it in the same way across the world.
We've achieved Product Market Fit and are growing rapidly across geographies. We crossed the $10M annual run rate in just 12 months and we're really excited for the journey ahead.
**About the team**
We're a group of experienced founders who have *been there, done that* in the past. Raised funds from global VCs in industry. Have operated at scale, know how to leverage data and grow culture and teams.

What we are looking for:
Strong Coding and design skills
Good command over Data Structures & Algorithms
The ability to produce bug-free and production-grade code
Skills we consider: MYSQL, Python, Django, MongoDB, React.JS, Angular.JS, D3.Js, Node.js, Express.JS, InfluxDb, Redis, Kafka, Garafana, Elastic Search, Docker, AWS, Java, Spring Boot, C++
Key Deliverables:-
1. Develop a very high sense of ownership, the zeal to build scalable applications
2. Develop a deep understanding of the start-up ecosystem
Work with a performance-oriented team driven by ownership and open to experiments
3. Build a customer-facing technology product for global customers
Design and develop end to end applications with very high quality
What we have to offer:-
1. Work with a performance-oriented team driven by ownership and open to experiments
2. Learn to design systems for high accuracy, efficiency, and scalability
Focus on delivering quality work within deadlines.
3. Candid culture. No politics.
4. As a team, we value ownership, continuous learning, consistency, and discipline.

Roles and responsibilities
- Develop well-designed performant and scalable applications and microservices
- Writing reusable, testable, and efficient code aligning to software development best practices
- Integrate data storage solutions including databases, key-value stores, blob stores, etc.
- Build integrations with 3rd party applications through apis’ to ingest and process data
- Develop state-of-the-art analytics tools to support diverse tasks ranging from ad hoc analysis to production-grade pipelines and workflows for customer applications
- Ensure security and data protection aspects within the applications
- Partner with Data Scientists and Analytics Engineers to improve the performance and reliability of advanced algorithms
- Ensure high performance and availability of distributed systems and applications
- Interact directly with client project team members and operational staff to support live customer deployments and production issues
- 4+ years of experience in developing applications using python and related technologies.
- Familiarity in data ingestion and processing libraries in python.
- Thorough understanding of REST and GRPC technologies.
- Experience in using ORM (Object Relational Mapper) libraries for data access.
- Experiencing in developing and hosting APIs and integration with external applications.
- Experience in building data models and repositories using relational and NoSql databases.
- Knowledge of JIRA, Bitbucket and agile methodologies.
- Good to have knowledge of AWS services like Lambda, dynamodb, kinesis and others.
- Understanding of fundamental design principles behind a scalable application
- Familiarity with event-driven programming
- Strong unit test and debugging skills
- Affinity for learning and applying new technologies and solving new problems
- Effective organizational skills with strong attention to detail
- Experience in working with docker is a plus
- Comfortable in working with Unix/Linux environment
- Strong communication skills — both written and verbal



