Accion Labs
Senior Software Engineer (AI_Python)
Accion LabsRomania1 day ago
ContractRemote FriendlyEngineering

Experience & skills required:

  • Proven experience in developing Web APIs using Python.
  • Strong expertise in creating and managing custom SDKs.
  • Minimum 6 – 8 months of Generative AI experience
  • Minimum 2-4 years of AI/ML experience on the Azure / AWS platform
  • Minimum 2 – 4 years of software development experience
  • Proficiency in guiding developers on SDK consumption and best practices.
  • Experience with Azure services, including deployment and management of Python apps.
  • Solid understanding of AI technologies and practical experience with LLMs, RAG, and Prompt Engineering.
  • Excellent problem-solving skills and attention to detail.
  • Able to articulate complex engineering challenges to fellow engineers and partner teams
  • Strong communication skills and ability to work collaboratively in a team environment.

Soft skills:

  • You’re a deeply motivated Software Engineer who wants to transform solutions to be resilient, self-healing, and scalable.
  • Burning desire to be part of world-class Software engineering team that works on various cutting-edge tools and technologies utilizing cloud native, cloud agnostic and hybrid cloud solutions.
  • You are extremely motivated, passionate about learning and contributing to the team and the business with "can do" attitude.
  • You are committed to a higher standard of quality.
  • You possess a strong drive to innovate and crave continual improvement of existing solutions, process.
  • Execution centric, able to work quickly to solve problems and issues

Education

Required: Bachelor’s degree in computer science or information systems

Nice to have: Master’s degree in computer science or information systems

Responsibilities:

  • Architect and implement Web APIs using Python, ensuring high scalability, security, and performance in line with industry best practices.
  • Design, develop, test, and release custom Python SDKs by following a full SDLC, including comprehensive documentation and version control.
  • Develop, deploy and manage Python applications on Azure, using services such as Azure Functions and App Service.
  • Develop innovative AI solutions using Python, leveraging advanced techniques with LLMs, RAG, and Prompt Engineering to solve complex problems and explore new approaches using AI technologies.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs to improve application performance.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Stay updated with the latest industry trends and technologies in Python development and AI.
  • Document development processes, code changes, and best practices for future reference and training purposes.
  • Mentor junior developers to improve their skills and understanding of best practices in Python development.

Key Skills

Ranked by relevance