Software Development Intern, Automation and AI
Location
United States
Posted
4 days ago
Salary
0
Seniority
Entry Level
Job Description
Software Development Intern, Automation and AI
Sharkally
• Support the development and improvement of process automation solutions. • Collaborate on the integration of technology tools (APIs, digital platforms, automated workflows). • Assist in the technical analysis of requirements for public and private sector projects. • Document processes, flows, and technical solutions. • Assist with testing, validation, and optimization of developed solutions. • Participate in projects related to tenders, digital platforms, and automated administrative processes.
Job Requirements
- Student or recent graduate in Systems Engineering, Software Engineering, Computer Science, or a related field.
- Interest in automation, software development, and artificial intelligence.
- Basic knowledge of programming logic (Python, JavaScript, or a similar language).
- Basic proficiency with digital tools (Google Workspace, technical documentation).
- Analytical skills, organization, and attention to detail.
- Proactive attitude and eagerness to learn in a startup environment.
Benefits
- 100% remote work.
- Flexible schedule compatible with studies.
- Hands-on training with real-world processes.
- Participation in projects with direct client impact.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Talent Partner, Engineering
Chainlink LabsChainlink Labs is an internet company on a mission to reinvent “what makes a trustworthy agreement” by developing smart contracts. As an employer, Chainlink
• Partner with senior stakeholders within Engineering to define hiring strategy, role calibration and hiring execution • Own full-cycle recruiting for complex, high-impact roles (especially technical and niche Web3 positions) • Design and continuously improve structured hiring practices • Build and nurture high-quality talent pipelines using creative sourcing strategies and market insights • Act as a market expert, advising on talent trends, compensation expectations, and competitive positioning • Drive offer processes end-to-end, including closing strategy for senior and hard-to-close candidates • Contribute to employer branding and storytelling in the Web3 ecosystem
• Entwicklung und Pflege der Flutter App • Rebuild der App, saubere Anbindung an unser Backend und Integration der Telematikinfrastruktur • Implementierung neuer Features und Optimierung bestehender Funktionalitäten • Sicherstellen einer performanten, stabilen und gut getesteten App-Architektur • App-Integrity und Mobile Hardening • Beteiligung an der technischen Konzeption und Weiterentwicklung der App
Senior Next.JS Developer
The Motley FoolMaking the world smarter, happier, and richer through free and premium investing guidance.
• Develop and maintain web applications using a variety of technologies, including but not limited to React, Next.js, TypeScript, TailwindCSS and occasionally Python. • Collaborate with other team members on best practices for efficient and sustainable engineering, focusing on achieving a balance between aesthetics, scalability, and performance. • Provide and receive technical feedback through pair programming and code reviews. • Collaborate closely with design, product, and leadership teams to anticipate future needs and align our technology roadmap with long-term goals.
Role Description We are seeking an experienced Python Developer to design, build, and continuously enhance complex enterprise-grade applications, data-intensive services, and automation platforms. This is a hands-on engineering role focused on delivering robust, secure, and high-performance Python systems that operate reliably within distributed and mission-critical production environments. The ideal candidate will bring deep Python expertise combined with strong fundamentals in software architecture, data engineering, and operational support, and will partner closely with product, data, and infrastructure teams to translate ambiguous business problems into well-engineered technical solutions. You will be expected to think beyond surface-level fixes, identify root causes of complex issues, and proactively raise the engineering bar across the team. Key Responsibilities - Provide end-to-end design, development, and advanced technical troubleshooting for complex enterprise-grade Python applications. - Develop secure, high-quality, production-ready Python code and implement algorithms that perform reliably within distributed systems. - Produce architecture and design artifacts for complex applications, ensuring adherence to defined design constraints and performance requirements. - Develop and optimize data processing logic for large-scale datasets. - Gather, analyze, and synthesize large and diverse datasets to support continuous improvement of applications and business processes. - Develop reporting mechanisms, dashboards, and data visualizations where required. - Identify hidden defects, performance bottlenecks, and architectural weaknesses. - Contribute substantively to engineering best practices and conduct thorough peer code reviews. - Participate fully in Agile development cycles and CI/CD processes. - Collaborate closely with cross-functional stakeholders to clarify requirements and translate them into scalable technical solutions. - Support operational stability through structured incident response and post-incident reviews. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. - Five or more years of applied Python development experience in enterprise-grade environments. - Strong experience building and maintaining large-scale production applications. - Hands-on experience with relational database systems such as Oracle, MS SQL Server, PostgreSQL, or Sybase. - Strong understanding of the full software development lifecycle (SDLC). - Proven hands-on experience across system design, application development, automated testing, and operational support. - Strong working knowledge of data structures, algorithms, and computational efficiency. - Demonstrated experience debugging and maintaining complex, enterprise-level applications in production. - Solid understanding of Agile methodologies, CI/CD practices, application resiliency patterns, and secure coding standards. - Ability to manage multiple concurrent projects in dynamic environments. - Strong written and verbal communication skills. Preferred Qualifications - Strong shell scripting skills in UNIX/Linux environments. - Solid grounding in mathematical and statistical concepts. - Hands-on experience with the Python data and ML ecosystem. - Working exposure to AWS cloud services and cloud-native storage technologies. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] or contact us at (908) 676-4399. Learn more about Bright Vision Technologies at www.bvteck.com .


