Solution Architect

Place of work Work from home
Contract type Full-time
Start date -
Salary -

Job details

Job description, work day and responsibilities

Location
Bengaluru, Karnataka
 
Full job description
Job Summary:

We are looking for a skilled Solution Architect with 7 to 12 years of experience to design, develop, and maintain high-quality back-end systems and applications. The ideal candidate will have expertise in Python and related frameworks, with a focus on building scalable, secure, and efficient software solutions. This role requires a strong problem-solving mindset, collaboration with cross-functional teams, and a commitment to delivering innovative solutions that meet business objectives.

Responsibilities

Application and Back-End Development:

Design, implement, and maintain back-end systems and APIs using Python frameworks such as Django, Flask, or FastAPI, focusing on scalability, security, and efficiency.
Build and integrate scalable RESTful APIs, ensuring seamless interaction between front-end systems and back-end services.
Write modular, reusable, and testable code following Python’s PEP 8 coding standards and industry best practices.
Develop and optimize robust database schemas for relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB), ensuring efficient data storage and retrieval.
Leverage cloud platforms like AWS, Azure, or Google Cloud for deploying scalable back-end solutions.
Implement caching mechanisms using tools like Redis or Memcached to optimize performance and reduce latency.
AI/ML Development:

Build, train, and deploy machine learning (ML) models for real-world applications, such as predictive analytics, anomaly detection, natural language processing (NLP), recommendation systems, and computer vision.
Work with popular machine learning and AI libraries/frameworks, including TensorFlow, PyTorch, Keras, and scikit-learn, to design custom models tailored to business needs.
Process, clean, and analyze large datasets using Python tools such as Pandas, NumPy, and PySpark to enable efficient data preparation and feature engineering.
Develop and maintain pipelines for data preprocessing, model training, validation, and deployment using tools like MLflow, Apache Airflow, or Kubeflow.
Deploy AI/ML models into production environments and expose them as RESTful or GraphQL APIs for integration with other services.
Optimize machine learning models to reduce computational costs and ensure smooth operation in production systems.
Collaborate with data scientists and analysts to validate models, assess their performance, and ensure their alignment with business objectives.
Implement model monitoring and lifecycle management to maintain accuracy over time, addressing data drift and retraining models as necessary.
Experiment with cutting-edge AI techniques such as deep learning, reinforcement learning, and generative models to identify innovative solutions for complex challenges.
Ensure ethical AI practices, including transparency, bias mitigation, and fairness in deployed models.
Performance Optimization and Debugging:

Identify and resolve performance bottlenecks in applications and APIs to enhance efficiency.
Use profiling tools to debug and optimize code for memory and speed improvements.
Implement caching mechanisms to reduce latency and improve application responsiveness.
Testing, Deployment, and Maintenance:

Write and maintain unit tests, integration tests, and end-to-end tests using Pytest, Unittest, or Nose.
Collaborate on setting up CI/CD pipelines to automate testing, building, and deployment processes.
Deploy and manage applications in production environments with a focus on security, monitoring, and reliability.
Monitor and troubleshoot live systems, ensuring uptime and responsiveness.
Collaboration and Teamwork:

Work closely with front-end developers, designers, and product managers to implement new features and resolve issues.
Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives, to ensure smooth project delivery.
Provide mentorship and technical guidance to junior developers, promoting best practices and continuous improvement.
Required Skills and Qualifications

Technical Expertise:

Strong proficiency in Python and its core libraries, with hands-on experience in frameworks such as Django, Flask, or FastAPI.
Solid understanding of RESTful API development, integration, and optimization.
Experience working with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB).
Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
Expertise in using Git for version control and collaborating in distributed teams.
Knowledge of CI/CD pipelines and tools like Jenkins, GitHub Actions, or CircleCI.
Strong understanding of software development principles, including OOP, design patterns, and MVC architecture.
Preferred Skills:

Experience with asynchronous programming using libraries like asyncio, Celery, or RabbitMQ.
Knowledge of data visualization tools (e.g., Matplotlib, Seaborn, Plotly) for generating insights.
Exposure to machine learning frameworks (e.g., TensorFlow, PyTorch, scikit-learn) is a plus.
Familiarity with big data frameworks like Apache Spark or Hadoop.
Experience with serverless architecture using AWS Lambda, Azure Functions, or Google Cloud Run.
Soft Skills:

Strong problem-solving abilities with a keen eye for detail and quality.
Excellent communication skills to effectively collaborate with cross-functional teams.
Adaptability to changing project requirements and emerging technologies.
Self-motivated with a passion for continuous learning and innovation.
Education:

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

Job Features
Job Category
Software Division

 
Company Name: ESDS Software Solution
You will be redirected to another website to apply.
Offer ID: #1178972, Published: 2 hours ago, Company registered: 4 months ago

Other offers

Senior Accountant: Accounting and Compliance Expert
2049login
· Mumbai, IN
Accounting and Financial Compliance Specialist "> The ideal candidate will be responsible for the finalization of accounts, ensuring compliance with tax laws, and managing statutory audits. Key responsibilities includ...
ERP executive/ MIS
2049login
· Mumbai, IN
Job Title: ERP Functional Analyst / ERP Specialist Location: Vile Parle West Employment Type: Rotational Shift Experience Level: [Mid-Level / Senior-Level] Department: IT Software Working hours: + hours/day Working Days:...
Senior Accounting Associate – General Ledger
2049login
· Mumbai, IN
At Jacobs, we're challenging today to reinvent tomorrow by solving the world's most critical problems for thriving cities, resilient environments, mission-critical outcomes, operational advancement, scientific discovery ...
Account Assistant
2049login
· Mumbai, IN
Salary Range : Rs. 12000 - Rs. 25000 , based on skills, experience, and interview performance Educational Requirement : 12th Pass Work Arrangement : Work From Office Gender Preference : Both male and female can apply Ski...
SAP Accountant
2049login
· Mumbai, IN
Job Profile Profile - SAP Accountant Salary - up to 4.8LPA Location- Andheri East JOB Description:- We are looking for a skilled SAP Executive with 2–3 years of hands-on experience, particularly in SAP Financial Accounti...
Accountant Internship - 5K pm
2049login
· Mumbai, IN
Job description Location: Mulund West, Mumbai (In-office) Firm: Virag Mehta & Associates (Chartered Accountants) Type: Internship (Stipend-based) Duration: 3 Years Stipend: • Year 1: ₹5,000/month • Year 2: ₹10,000/mo...
Fund Accountant
2049login
· Mumbai, IN
• Role: Fund Accountant • Experience: 8Y • Positions Available: 4 • Working Days : Sunday to Thursday • Base Location: Mumbai / KSA (Onsite Opportunity) • CTC Range: ₹18 LPA (Based on Experience) • Notice Period: Immedia...
Internship - Fund Accounting
2049login
Location Bengaluru, Karnataka   Full job description Quaestor Advisors, an affiliated entity of Arena Investors, provides return-enhancing portfolio and asset servicing for Arena and a select group of partners. Exciting ...
Transport incharge
2049login
Location Bengaluru, Karnataka   Full job description The Candidate must be able to manage the School transport. Driving Two-wheelers & Four Wheeler is required. Other School related jobs need to be performed. Job Typ...
Account Executive
2049login
Location Bengaluru, Karnataka   Benefits Pulled from the full job description Health insurance   Full job description If you are a current employee who is interested in applying to this position, please navigate to the i...
Infrastructure and Platform Architect - L3
2049login
Location Bengaluru, Karnataka   Full job description Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused on building innovative solutions that address client...
Career Counselor(Malaylam/Tamil/Kannada/Telugu speaking only)
2049login
Location Hebbal, Bengaluru, Karnataka   Full job description Eurowings is a dynamic and growing organization dedicated to providing top-quality consulting and recruitment services. We are committed to helping individuals...
Game Design Faculty
2049login
Location Banashankari, Bengaluru, Karnataka   Full job description Graduation in Game Design, Computer Science, or a related field. Game Development Tools (e.g., Unity, Unreal Engine) Scripting Languages (e.g., Python, C...
Interior Designer
2049login
Location Bengaluru, Karnataka   Benefits Pulled from the full job description Cell phone reimbursement Flexible schedule Commuter assistance Paid sick time   Full job description Position Overview The Site Supervisor pla...